核心思想 分布式系统架构下如何让整体尽快达成一致观点,也就是多个不同观点收敛到一个观点的过程. 难点 可能会发生少数节点故障,但绝不是大面积故障,不然系统也没法正常工作. 由于存在单点故障,因此不可能将观点由某一台机器的统一.共享内存达到一致性的方案不可取.因此,只能是点对点通信. 一些概念 算法中有三个角色Proposor,Acceptor,Learner 算法有两个阶段,一是预提案,二是正式提案.正式提案的内容也就是观点,预提案不带观点 一些疑惑 为什么要有两段提交 一方面,第一次预提交后可…