ZooKeeper源码阅读——目录帖

编程

    预计2020年5月之前,对于下面这些主题我会学习完毕,并且输出成日志。

 

Zookeeper源码编译(Zookeeper 3.4.11)并IDEA启动

 

ZooKeeper客户端:

ZooKeeper源码阅读-客户端

    先学习zk客户端源码的目的其实很简单,就是以为client相关代码比较少,比较简单。

    客户端主要是连接zk服务端、创建session、提交请求、获取响应。

    其实主要代码就是NIO和jute序列化相关的代码。

    先理解好zk的网络I/O相关,可以减轻zk 服务端代码阅读的困难。

    所以强烈建议先阅读客户端代码。

 

ZooKeeper单节点服务端:

ZooKeeper源码解读——ZooKeeper 服务端启动流程

 

ZooKeeper源码解读-NIOServerCnxnFactory#thread

 

ZooKeeper源码阅读-请求处理器RequestProcessor

 

ZooKeeper源码阅读——session管理器SessionTracker

 

ZooKeeper源码阅读——数据库ZKDatabase

 

 

ZooKeeper集群相关:

ZooKeeper源码阅读——Leader 的选举机制

以上是 ZooKeeper源码阅读——目录帖 的全部内容, 来源链接: utcz.com/z/515147.html

回到顶部