文章目录 前言客户端类关系图详细说明ZooKeeper:客户端的入口类ClientCnxn:客户端与服务端通信的桥梁SendThread:客户端与服务端通信的线程EventThread:客户端与服务端处理事件的线程Packet:通信的数据格式ZKWatchManager:保存的监听器 前言 从这一篇开始,学习一下zookeeper的客户端源码。 客户端类关系图 详细说明 ZooKeeper:客户端的入口类 ZooKeeper是zk客户端的入口类,常见的zk的操作:create、delete、set、get、getChildren等都在这个类中。 ClientCnxn:客户端与服务端通信的桥梁 SendThread:客户端与服务端通信的线程 EventThread:客户端与服务端处理事件的线程 Packet:通信的数据格式 ZKWatchManager:保存的监听器