zookeeper源码

用户不存在!6 个月前
zookeeper·zookeeper源码
zookeeper源码(10)node增删改查及监听本文将从leader处理器入手,详细分析node的增删改查流程及监听器原理。涉及create、create2、createContainer、createTTL等命令。
用户不存在!7 个月前
spring cloud·zookeeper·zookeeper源码
zookeeper源码(09)follower处理客户端请求在zookeeper中,follower也可以接收客户端连接,处理客户端请求,本文将分析follower处理客户端请求的流程:
用户不存在!7 个月前
zookeeper·zookeeper源码
zookeeper源码(08)请求处理及数据读写流程用于接收客户端连接、管理客户端session、处理客户端请求。代表一个客户端连接对象:两个实现类:基于NIO的非阻塞、多线程的ServerCnxnFactory实现类,多线程之间通过queue通信:
用户不存在!8 个月前
zookeeper·zookeeper源码
zookeeper源码(06)ZooKeeperServer及子类实现了单机版zookeeper服务端功能,子类实现了更加丰富的分布式集群功能:加载数据、清理session、生成快照:
用户不存在!8 个月前
zookeeper·zookeeper源码
zookeeper源码(05)数据存储本文详细分析一下zookeeper的数据存储。维护zookeeper服务器内存数据库,包括session、dataTree和committedlog数据,从磁盘读取日志和快照后启动。
用户不存在!1 年前
spring cloud·zookeeper·zookeeper源码·分布式组件
zookeeper源码(04)leader选举流程在"zookeeper源码(03)集群启动流程"中介绍了leader选举的入口,本文将详细分析leader选举组件和流程。