参考Zookeeper 介绍——设计目的、使用场景、相关概念(数据模型、myid、事务 ID、版本、监听器、ACL、角色)
- ZooKeeper 设计目的、特性、使用场景
- Zookeeper 中相关概念诠释
- 数据模型与数据节点
- myid
- 事务 ID
- 版本——保证原子性操作
- 事件监听器(Watcher)——通知机制
- ACL(Access Control Lists)
- Zookeeper 集群模式中的角色
参考ZooKeeper 中的 ZAB 一致性协议
- ZAB(ZooKeeper Atomic Broadcast)一致性协议
- ZAB 一致性协议
- 消息广播
- 崩溃恢复
- Leader 选举算法
- 数据同步
- ZAB 协议与 Paxos 算法的区别
- ZAB 协议、Paxos 算法共识过程