ZAB

2020-03-19  本文已影响0人  红烧鸡翅膀_我喜欢吃

zab是zk保持最终一致性的协议。保护选举和恢复两阶段。

选举

依赖两个id:myid(服务器编号),zxid(事务编号【越最后更新越大】)

选举就是分阶段比大小的过程,每一个各个节点发起投票,找出自己知道的zxid最大(如果有机器zxid相等则选myid最大),如果有半数节点都选的同一个node,则该node上位成leader。

有过半机制的支持不会出现脑裂,有且只有一个可用。

上一篇下一篇

猜你喜欢

热点阅读