分布式一致性协议 Raft 动画演示讲解

大家好,我是你们的章鱼猫。

在过去,Paxos 一直是分布式协议的标准,但是 Paxos 难于理解,更难以实现。而 Raft 作为后来者,它的设计就是为了能够让工程师更易于理解。现在很多的开源项目都开始使用 Raft,比如 Etcd、TiDB、Consul 等。

今天要推荐的一个 Raft 算法动画演示的项目,我们可以跟着它一步一步了解 Raft 共识算法。

image-20200815142651256

image-20200815142940662

image-20200815143413250

整体的讲解和演示都非常的简单和清晰,非常推荐大家去看一下,看完一定会有收获的。

以上演示内容可以通过网站查看:http://thesecretlivesofdata.com/raft/

更多 Raft 相关的内容也可以查看如下网站:https://raft.github.io/

image-20200815144137075

当然最官方当然是 Raft 论文:In Search of an Understandable Consensus Algorithm https://raft.github.io/raft.pdf


更多精彩请扫码关注如下公众号。

Written on August 15, 2020