RxJavaJVM · Java虚拟机原理 · JVM上语言·框架· 生态系统Java

重新选举的例子

2022-01-02  本文已影响0人  迦叶_金色的人生_荣耀而又辉煌

上一篇 <<<Raft协议选举原理
下一篇 >>>数据同步机制(如何实现日志的复制)


a、所有节点的超时随机数都一样,当前投票全部作废,重新进入随机生成超时时间,开启新一轮的选举。
b、如果节点为偶数,且多个竞选者的票数相同,则本次作废,开始重置竞选的超时时间,开启新的一轮选举,一直到谁的票数最多成为领导者为止。
---所以建议节点数为奇数。
c、跟随者不能及时的收到领导角色的消息,就会将身份转为竞选者,发出选举的投票通知,超过半数投票就会选为新的领导角色

上一篇下一篇

猜你喜欢

热点阅读