NOTE

1.1 Zookeeper

1. Zookeeper是什么 - 是一个分布式协调服务框架,提供分布式数据一致性解决方案。 - 一致性指的是CAP.md中的CP,Zookeeper保证的是最终一致性,因此更准确得说Zookeeper其实是基于BASE理论的 - 它主要是用来解决分布式应用中经常遇到的一些数据管理问题,可以用于分布

ZooKeeper创建于 更新于 约 1 分钟读完historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. Zookeeper是什么

  • 是一个分布式协调服务框架,提供分布式数据一致性解决方案。
    • 一致性指的是CAP.md中的CP,Zookeeper保证的是最终一致性,因此更准确得说Zookeeper其实是基于BASE理论的
  • 它主要是用来解决分布式应用中经常遇到的一些数据管理问题,可以用于分布式锁、注册中心、集群高可用(master选举)等场景。

2. Zookeeper安装

Zookeeper安装.md

3. Zookeeper使用

Zookeeper master选举.md Zookeeper分布式锁.md Zookeeper注册中心.md

4. Zookeeper原理

4.1. 文件系统

文件系统.md

4.2. 节点特性

节点特性.md

4.3. 事件监听机制

Zookeeper监听器原理.md

4.4. ZAB协议

ZAB协议.md

5. Zookeeper源码分析

Zookeeper源码编译启动.md

6. 参考

讨论

使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看