zookeeper
无名草110
人生如逆旅 我亦是行人
展开
-
zookeeper基础
一.zookeeper是什么zookeeper是一个高效的分布式协调服务,它暴露了一些公共服务,比如命名/配置管理/同步服务/群组服务等等。我们可以使用zk来实现比如达成共识/集群管理/leader选举等。zookeeper是一个高可用的分布式管理与协调框架,基于ZAB算法(原子消息广播协议)的实现。该框架能够很好地保证分布式环境中的数据一致性。也整死基于这样的特性,使得zookeeper成为了解...原创 2018-05-24 14:58:59 · 221 阅读 · 0 评论 -
zookeeper选举算法
一.ZAB协议三阶段– 发现(Discovery),即选举Leader过程– 同步(Synchronization),选举出新的Leader后,Follwer或者Observer从Leader同步最新的数据– 广播,同步完成后,就可以接收客户端新的事务请求,并进行消息广播,实现数据在集群节点的副本存储二.服务器状态1.LOOKING寻找Leader状态,当服务器处于此状态时,表示当前没有Leade...原创 2018-07-04 20:16:16 · 1417 阅读 · 0 评论