Raft协议初始的时候 Leader 是怎么确定的,有程序员配置好的么?

Raft协议初始的时候 Leader 是怎么确定的,有程序员配置好的么?

阅读 1.9k
1 个回答
新手上路,请多包涵

在raft论文《In Search of an Understandable Consensus Algorithm (Extended Version)》中,每个server启动的时候都有一个选举超时延迟,这个选举超时延迟是随机生成的处于某一范围内的值,因此该延迟短的server先发起竞选——变为candidate,term+1,向其他server发送请求投票RPC,因为其最先发起竞选,term最大,因此能被选为leader。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进