这篇文章总结了迭戈·奥加罗(Diego Ongaro)和约翰·奥斯特豪特(John Ousterhout)在论文《寻找可理解的共识算法》中提出的Raft共识算法。所有拉引语均来自该论文。
在正常操作中,只有一个领导者,其他所有服务器都是跟随者。
追随者是被动的:他们自己不发出请求,而只是响应领导者和候选人的请求。
领导者处理所有客户请求(如果客户联系关注者,则关注者将其重定向到领导者)。
第三种状态,候选人,用于选举新领导人。
这篇文章总结了迭戈·奥加罗(Diego Ongaro)和约翰·奥斯特豪特(John Ousterhout)在论文《寻找可理解的共识算法》中提出的Raft共识算法。所有拉引语均来自该论文。
在正常操作中,只有一个领导者,其他所有服务器都是跟随者。
追随者是被动的:他们自己不发出请求,而只是响应领导者和候选人的请求。
领导者处理所有客户请求(如果客户联系关注者,则关注者将其重定向到领导者)。
第三种状态,候选人,用于选举新领导人。