• 参考资料

    Raft协议的原始论文非常完整,不仅有理论还有各种细节伪代码,不像Paxos论文,有些细节没有涉及到,导致后来人是实现时有不同的理解。因此Raft不仅在教学方面更加容易理解,在工程实现方面也是更加容易实现。

    参考资料

    • In Search of an Understandable Consensus Algorithm(Extended Version)
    • The Raft Consensus Algorithm
    • Designing for Understandability: The Raft Consensus Algorithm - YouTube
    • 分布式一致性算法:raft 算法(raft 论文翻译)
    • etcd - Github
    • Raft一致性算法论文的中文翻译 - Github
    • raft算法与paxos算法相比有什么优势,使用场景有什么差异? - 知乎
    • The Log: What every software engineer should know about real-time data’s unifying abstraction