3

假设我在 Zookeeper {1,2,3,4,5} 中有 5 个节点配置 Zookeeper 说当大多数节点投票给任何给定节点时选举领导者,那么拥有大多数节点的节点被选为领导者. Zookeeper 基准测试表明,领导者选举通常需要 200 毫秒。

我的问题是如何实现收敛?

是所有节点都开始投票给节点 1 作为领导者,还是开始随机选择领导者?如果领导人的任命是完全随机的,那么它如何确保收敛或如此快速的领导人选举?

感谢你的回答!帮助表示赞赏!

4

1 回答 1

1

这里有一些注释。

每个节点最初都为自己投票。对于随后的轮次,每个节点投票给具有最高 zxid(最新交易)的节点,最高节点 ID 打破平局。

于 2011-07-25T00:14:29.337 回答