分布式系统之 ZAB 协议
ZAB全称为Zookeeper Atomic Broadcast(崩溃恢复原子广播协议)
主要包括
1、原子(事务)广播
分布式事务提交过程 二阶段提交
半数以上返回ACK就证明成功
2、崩溃恢复
集群中一定要有leader节点,在leader节点挂了或是集群刚启动的时候,涉及leader选举和数据同步(各个节点数据保持一致),在故障恢复的过程中 Zookeeper服务对外是不可用的。
leader选举
版权声明: 本文为 InfoQ 作者【阿飞】的原创文章。
原文链接:【http://xie.infoq.cn/article/07aebbd92ed99fc3c9d058084】。文章转载请联系作者。
评论