ZooKeeper的“会话终止”是这么出现的

  • Post author:
  • Post category:其他




转载请注明出处:


jiq•钦’s technical Blog




经过我的测试,得出关于会话终止的下列结论:


客户端创建ZooKeeper实例连接到ZooKeeper服务端,设置会话超时时间为10s。


(1)若强制关闭ZooKeeper服务端(模拟其崩溃),客户端立马收到Disconnected连接断开事件,等待半个小时,再次启动ZooKeeper服务端,客户端收到SyncConnected连接建立事件,在这之前注册的watcher仍然有效,推测临时节点也一样有效。


(2)若断开客户端与服务端的网线(模拟网络断开),客户端立马收到Disconnected连接断开事件,等待11s再次插上网线,客户端收到Expired会话终止事件,之前注册的watcher不再有效,推测临时节点也



版权声明:本文为jiq408694711原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。