ZOOKEEPER 八月 15, 2020

Zookeeper ZAB协议

文章字数 1.9k 阅读约需 2 mins.

Zookeeper Automic Broadcast(ZAB),即Zookeeper原子性广播,是Paxos经典实现。

  • looking:选举Leader的状态(崩溃恢复状态下)
  • following:跟随者(follower)的状态,服从Leader命令
  • leading:当前节点是Leader,负责协调工作。
  • observing:observer(观察者),不参与选举,只读节点。

崩溃恢复、消息广播

崩溃恢复

leader挂了,需要选举新的leader

a.每个server都有一张选票<myid,zxid>,如(3,9),选票投自己。

b.每个server投完自己后,再分别投...

查看全文
0%