Zookeeper学习

Zookeeper学习

  • Zookeeper 历史
    • 莱斯利 兰伯特(Leslie Lamport)和 Paxos算法
    • ACID -> 分布式事务 -> CAP和BASE理论
    • 一致性协议,Zookeeper 的ZAB协议
  • Zookeeper 概念
    •   数据Node、版本号、watcher监听者、集群、会话
  • Zookeeper 进阶
    •   数据发布/订阅、master选举、分布式锁、分布式队列、集群管理、分布式协调/通知
  • Zookeeper 进阶实战
    •   Zookeeper 客户端ZkClient
    •   Zookeeper 客户端Curator
      •  Curator  完成分布式锁
        •   基本使用 基本的使用写了一个服务定时操作,当分布式架构,集群部署时,避免多机器下定时重复执行,采用InterProcessMutex 完成分布式锁。
        •   InterProcessMutex锁原理
  • Zookeeper 生产应用
    •   Hadoop、Hbase、Kafka、Dubbo、canal、Otter、Jstorm、Metamorphosis
上一篇:Zookeeper curator框架


下一篇:zookeeper 实现分布式锁