NOTE

1.1 Zookeeper

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

ZooKeeper创建于 更新于 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. 参考