2017-09-25 1 views
0

Le Zookeeper Watcher capture les ajouts et les suppressions de nœuds enfants, mais SEULEMENT si je modifie la valeur du nœud parent.zookeeper watcher: NodeChildrenChangedEvent uniquement déclenché si la mise à jour du nœud parent

Par exemple pour parent1, les événements Watcher de type nodeChildrenChanged ne sont déclenchés que si je mets à jour la valeur de parent1 en premier, ce qui déclenche un événement NodeDataChanged Watcher.

Quelqu'un d'autre voit cela?

--John

Répondre

0

Ah compris. Nécessaire d'invoquer zk.exists (chemin, observateur) pour initialiser les événements de données et zk.getChildren (chemin, observateur) pour initialiser les événements enfants.