There are two different concepts. One is connection loss. Watchers survive
this and the client automatically connects
to another member of the ZK cluster.
The other is session expiration. Watchers do not survive this. This
happens when a client does not provide timely
evidence that it is alive and is marked as having disappeared by the
On Mon, Aug 16, 2010 at 9:04 AM, Qian Ye <yeqian....@gmail.com> wrote:
> Hi all:
> Will the watchers of a client be losed when the client disconnects from a
> Zookeeper server? It is said at
> *When a client reconnects, any previously registered watches will be
> reregistered and triggered if needed. In general this all occurs
> transparently.*" It means that we need not to do any extra things about
> watchers if a client disconnected from Zookeeper server A, and reconnect to
> Zookeeper server B, doesn't it? Or I should reregistered all the watchers
> this kind of reconnection happened?
> With Regards!
> Ye, Qian