2017-09-25 8 views
0

Zookeeper Watcher가 자식 노드 추가 및 삭제를 캡처하지만 상위 노드 값을 변경하는 경우에만이를 수행합니다.zookeeper watcher : 노드 노드 업데이트가있는 경우에만 NodeChildrenChangedEvent가 발생합니다.

예를 들어 parent1의 경우 NodeChildrenChanged 유형의 감시자 이벤트는 parent1 값을 먼저 업데이트하면 NodeDataChanged 감시자 이벤트가 트리거됩니다.

다른 사람이보고 있나요?

- 존

답변

0

아, 알아 냈어. zk.exists (path, watcher)를 호출하여 데이터 이벤트를 초기화하고 zk.getChildren (path, watcher)를 호출하여 하위 이벤트를 초기화해야합니다.