Raft算法的角色有哪些?

提问者:帅平 问题分类:面试刷题
Raft算法的角色有哪些?
3 个回答
望北海
望北海
Raft 协议将 Server 进程分为三种角色:
Leader(领导者)
Follower(跟随者)
Candidate(候选人)
就像一个民主社会,领导者由跟随者投票选出。刚开始没有 领导者,所有集群中的参与者 都是 跟随者。
那么首先开启一轮大选。在大选期间 所有跟随者 都能参与竞选,这时所有跟随者的角色就变成了 候选人,民主投票选出领袖后就开始了这届领袖的任期,然后选举结束,所有除领导者的候选人又变回跟随者服从领导者领导。
发布于:4周前 (08-21) IP属地:四川省
我来回答