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