快速理清Paxos、Zab、Raft协议前言PaxosRaftZab总结
在raft之前,paxos使用的比较多。基本的paxos,对于一次数据更新请求,集群各个节点可能要进行多轮消息交换,而raft因为必须要选择一个leader,通过leader只需要一轮消息交换。raft论文描述了一个基于raft复制状态机的完整方案,paxos论文只给了一个一致性算法。目前业内使用比较广泛的是raft。zab协议是为zookeeper专门设计的支持崩溃恢复的原子广播协议,目前主要了解到的也是在zookeeper上的应用和实现。