Raft--Leader选举(Leader Election)
Raft通过心跳机制触发Leader Election。所有Server的初始状态(State)为Follower,只要一直能收到来自Leader或Candidate有效的RPC,就一直保持Follower的角色。其状态转换过程如图所示:
正常情况
当Leader还健在时:
Leader:周期性给所有follower发送心跳(heartbeat)告诉大家自己还健在,大家听我的就好。
触发选举
当Leader挂掉时:
Follower:当一段时间(Electtion Timeout)没收到Leader
原创
2022-03-15 16:09:59 ·
1142 阅读 ·
0 评论