- 3.1 选主流程:介绍了 Leader 选举流程和流程中一些关键点,以及相关源码解析。
- 3.2 选主优化:介绍了选主过程中存在的问题和对应的优化,以及具体实现。
- 3.3 Witness 与 Learner:Raft 除了
Follower
、Candidate
、Leader
这 3 个角色外,还引入了Witness
与Learner
,该小节主要介绍其作用以及具体实现。
Follower
、Candidate
、Leader
这 3 个角色外,还引入了 Witness
与 Learner
,该小节主要介绍其作用以及具体实现。