zk作为java分布式系统注册中心和配置中心的典范,一直在思考分析这么一个系统到底从哪里入手呢?
zk在使用上是非常的简单,监听节点的变化即可。
一般是从哪里使用,就从哪里开始研究api。
客户端和zk断开时,我看到了一些zk控制台的打印:
因此我决定就从断开这入手:
1.可以看出,很清晰看出来zk客户端和zkserver断开后触发的信息。
2.等了22s又打印出来session超时了,所以zkserver应该是在等待zkclient的重连,实在连不上了,才会认为断开。所以实时性不是太高。