关于 ZooKeeper 的文章
大数据之分布式协调神器:Zookeeper选举

前言 分布式系统设计成主从节点主要是为了保障数据一致性,主从设计是一种最直观的数据一致性保障机制。 比如主从复制,主节点负责写,从节点负责读,提高读的性能。从节点定期通过心跳与主节点沟通,一旦主节点挂掉

分布式协调框架 Zookeeper 核心设计 理解与实战,并实现一个主备切换

一、前言 想起很久以前在某个客户现场,微服务 B 突然无法调用到微服务 A,为了使服务尽快正常恢复,重启了微服务 B 。 但客户不依不饶询问这个问题出现的原因,于是我还大老远从杭州飞到深圳,现场排查问题。 最后

ZooKeeper 分布式锁 Curator 源码之三:可重入锁并发加锁

前言 在了解了加锁和锁重入之后,最需要了解的还是在分布式场景下或者多线程并发加锁是如何处理的? 1并发加锁 先来看结果,在多线程对 /locks/lock_01 加锁时,是在后面又创建了新的临时节点。 这块在加锁方法 Crea

ZooKeeper 分布式锁 Curator 源码之二:可重入锁重复加锁和锁释放

前言 加锁逻辑已经介绍完毕,那当一个线程重复加锁是如何处理的呢? 1锁重入 在上一小节中,可以看到加锁的过程,再回头看 internalLock 这个方法。 加锁成功之后,将当前线程放到 threadData 中,threadData 是 Con

ZooKeeper 分布式锁 Curator 源码 之一:可重入锁

 前言 一般工作中常用的分布式锁,就是基于 Redis 和 ZooKeeper,前面已经介绍完了 Redisson 锁相关的源码,下面一起看看基于 ZooKeeper 的锁。也就是 Curator 这个框架。 Curator 的锁也分为很多种,本文分析

分布式系统协调内核――Zookeeper

  本篇要介绍 Patrick Hunt 等人在 2010 年发表的、至今仍然广泛使用的、定位于分布式系统协调组件的论文 —— ZooKeeper: Wait-free coordination for Internet-scale systems。我们在多线程、多进

面试官问:ZooKeeper 有几种节点类型?别回答 4 种啦

一、关于 ZK 的节点类型 大家如果刷过 ZK 相关面试题的话,就一定会刷到过 “ZK 有几种节点类型?”,大家通常背书的答案的话是:4 种!但其实 ZK (3.6.2)服务端支持 7 种节点类型,分别是: 持久 持久顺序

Kafka能有什么坏心思,不过是被Zookeeper害惨了……

最近,confluent社区发表了一篇文章,主要讲述了Kafka未来的2.8版本将要放弃Zookeeper,这对于Kafka用户来说,是一个重要的改进。之前部署Kafka就必须得部署Zookeeper,而之后就只要单独部署Kafka就行了。[1] 一、Ka

NameServer、Zookeeper,傻傻分不清楚

消息队列RocketMQ版是阿里云基于Apache RocketMQ构建的低延迟、高并发、高可用、高可靠的分布式消息中间件。 我们知道RocketMQ是个消息队列,这个消息队列是分为多个组件的,其中包括broker、producer、consumer等,

云计算 2021-03-10
不用代码趣讲 ZooKeeper 集群

一、为什么需要集群 1.1 马果果病了 ZKr~老规矩~ 马果果毕竟年纪大了,这办事处的事情越来越多,终于有一天扛不住,生病了,住院了,听医生说要休息好几天。办事处负责人不在的话就不能给村民们提供服务了。大家平

Zookeeper实现分布式锁的原理

本文转载自微信公众号「菜鸟飞呀飞」,作者刘进坤。转载本文请联系菜鸟飞呀飞公众号。    前言 在面字节跳动时,遇到了这道面试题:如何用 Zookeeper 实现分布式锁? 相信大部分面试都是说用 Redis 去实现

ZooKeeper的十二连问,你顶得了嘛?

  前言 一线大厂ZooKeeper的十二连问,你顶得了嘛? 本文已经收录到github https://github.com/whx123/JavaHome 1. 面试官:工作中使用过Zookeeper嘛?你知道它是什么,有什么用途呢? 「小菜鸡的我:」 有使用过

与时间赛跑 计时类手机游戏推荐

记时类的游戏一般会给我们带来紧促感和精神上的刺激感。在指定时间内完成任务取得高分便成为这一类型游戏常用的结算方式。小编只想说青春有限,在有限的青春时间内完成无限多的游戏任务,成就感真是妥妥的没话说了!小艾今天就为大家介绍几款记时类手机游戏,让我们的生活紧张起来吧!

1

手机游戏更多