了解Raft共识算法

这篇文章总结了迭戈·奥加罗(Diego Ongaro)和约翰·奥斯特豪特(John Ousterhout)在论文《寻找可理解的共识算法》中提出的Raft共识算法。所有拉引语均来自该论文。

在正常操作中,只有一个领导者,其他所有服务器都是跟随者。

追随者是被动的:他们自己不发出请求,而只是响应领导者和候选人的请求。

领导者处理所有客户请求(如果客户联系关注者,则关注者将其重定向到领导者)。

第三种状态,候选人,用于选举新领导人。

Continue reading

Author's picture

苏连云

酒剑仙,醉仙酒

小农民

chengdu