单独去理解Paxos有些困难,本人刚开始的时候直接去看Paxos觉得很复杂。 然后一边阅读《从Paxos到Zookeeper分布式一致性原理与实践》一边去理解Paxos,发现沿着“二阶段提交->三阶段提交->Pax协议”这样这种逐步递进的方式理解Paxos能更好的理解Paxos里面为什么那么做,不那么做会怎样。 下图是我理出的思维导图:
假设了最原始的一阶段提交需求,进而衍生出二阶段提交,根据二阶段的不足,衍生出了三阶段;根据三阶段的不足,衍生出了Paxos提交。根据以上思维导图,希望能帮助更多人更加简易的理解Paxos的基本原理。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。