2011-05-16 46 views
3

ZooKeeper FAQ表示当状态变为SESSION_EXPIRED时,必须重新创建ZooKeeper对象。ZooKeeper:会话过期时如何正确重新连接?

有没有任何代码可以正确地重新连接? zookeeper发行版中的食谱文件夹包含两个假设会话永不过期的代码示例。这是天真的,因为服务器从ZooKeeper群集连接5分钟后,连接重新建立后,队列和锁定将不再工作。

回答

0

ZkClient这样做你可以看看代码。它还有一个监听器实现,您可以在会话过期时注册监听器实现并获得持久通知

相关问题