Zookeeper 是一个分布式数据一致性的解决方案。
可用于实现数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。
可保证如下分布式一致性特性:
1. 顺序一致性
2. 原子性
3. 单一视图
4. 可靠性
5. 实时性
ZAB 协议和 Paxos 算法的相同点:
ZAB 协议和Paxos 算法的本质区别在于设计目标不同。
ZAB 协议的设计目标: 主要用于构建一个高可用的分布式数据主备系统
Paxos 算法的设计目标:用于构建一个分布式的一致性状态机系统。
网友评论