标签: apache-zookeeper
假设我在Zookeeper {1,2,3,4,5}中有5个节点配置 Zookeeper说,当大多数节点投票给任何给定节点时,选举领导者,然后选择具有大多数节点的节点作为领导者。 Zookeeper基准测试表明领导者选举通常需要200毫秒。
我的问题是如何实现融合?
是否所有节点都开始为节点1作为领导者投票,或者他们是否开始随机选择领导者?如果领导者的任命是完全随机的,那么它如何确保领导选举的收敛或如此快速?
谢谢你的回答!帮助赞赏!
答案 0 :(得分:1)
有一些注释here。
每个节点最初投票。对于后续轮次,每个节点都会为具有最高zxid(最新事务)的节点投票,其中关系被最高nodeid断开。