Zookeeper 之 Leader 选举

服务器投票规则:

优先检查 ZXID。比较大的服务器优先成为Leader。

   ZXID:一个64位的数字,其中高32位表示 Leader 周期 epoch 的编号。(每次新的 Leader 选举产生时,会从 Leader 本地日志中最大事务 Proposal 的 ZXID,并从该 ZXID 中解析出对应的 epoch 值,然后加1,就是新的 epoch,然后将低32位置0产生新的 ZXID 值。)低32位是一个单调递增的计数器。

如果 ZXID 相同,比较 myid,myid 比较大的作为 Leader。

猜你喜欢

转载自blog.csdn.net/m0_37039331/article/details/88781393