zookeeper
鑫鑫向荣(霍)
不满足,不放弃!
展开
-
zookeeper客户端与服务端交互流程源码解析
客户端发送请求和接收请求。 图1 图1 zkCll.sh 启动时会调用zookeeperMain() 方法。古这是入口。 图2 图2 290行 new ZookeeperMain , 297行连接zk 图3 图 3 277 判断zk的状态, 281行设置只读, 282行 new Zookeeper() 图4 图4 445 行赋值watcher给默认的de...原创 2019-11-26 09:00:35 · 814 阅读 · 0 评论 -
Zookeeper集群模式下的请求处理流程源码解析(ZK是如何保证数据一致性的?)
图1 图1集群下的zookeeper启动的顺序。需要注意的是 同步数据完成后才能 client才能访问该集群。 图2 图3 图4 总结: 集群环境下,leader,Follower,Observer,是在启动socket 后,通过选举进行确定leader,follower,observer。 当client发送写请求时,oberserver,follower ...原创 2019-11-24 19:46:20 · 403 阅读 · 0 评论