没长正的技术专栏 勤动手、多思考

Zookeeper架构

2021-04-23

阅读:

2021-11-11

Zookeeper架构

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

1. Zookeeper数据模型

2021-11-14_Zookeeper数据模型

自客户端的每个更新请求,ZooKeeper 都会分配一个全局唯一的递增编号

2. Zookeeper 选举模型

2021-11-14_Zookeeper选举模型

Leader :既可以为客户端提供写服务又能提供读服务,Follower、Observer 提供只读服务

Follower:参与Leader投票选举,对外提供服务

Observer:不选与Leader选举投票过程,只同步leader状态,及对外提供服务。

Client:请求发起方

3. 数据一致性协议

参考

如果你还不知道Apache Zookeeper?你凭什么拿大厂Offer!!

ZooKeeper概念详解,最全整理


Similar Posts

欢迎拍砖,多多交流,转载请注明出处:[没长正的技术专栏](http://blog.meizhangzheng.com) 如涉及侵权问题,请发送邮件到xsj34567@163.com,如情况属实本人将会尽快删除。


下一篇 Zookeeper集群

Comments