先把我这段时间研究的文章终结下:
架构师需要了解的Paxos原理、历程及实战 本文主要是介绍了基于Multi-Paxos改进版实现的日志复制方案。
Paxos三部曲,和上文同一个作者:
[Paxos三部曲之一] 使用Basic-Paxos协议的日志同步与恢复
[Paxos三部曲之二] 使用Multi-Paxos协议的日志同步与恢复
[Paxos三部曲之三] Paxos成员组变更
知行学社: 百度的高级工程师对Paxos协议的讲解 适合Basic Paxos协议的入门
Paxos协议 学习小结 里面是上文中Paxos协议的总结
Paxos算法细节详解(一)–通过现实世界描述算法 可以理解为行贿受贿行业树立一个基于Paxos的准则
Lamport论文的中文翻译 从逻辑上证明Paxos协议的各个约定的原因,以及这些基于约定构建一个Paxos算法流程
研读之后,你会发现Paxos是一个2PC的协议,而且是个基于不同状态条件来做转换的协议,各路文章都是一堆文字描述,我总结了一个流程如下: