Watcher事件类型 二
- ls为父节点设置watcher,创建子节点触发:NodeChildrenChanged
- ls为父节点设置watcher,删除子节点触发:NodeChildrenChanged
- ls为父节点设置watcher,修改子节点触发
实践:
1.给父节点创建事件
ls /a watch
2.创建子节点,观察输出
create /a/b 12
WATCHER:
… type:NodeChildrenChanged…
3.给父节点创建事件
ls /a watch
4.删除子节点,观察输出
**delete /a/b **
WATCHER:
… type:NodeChildrenChanged…
5.给父节点创建事件
create /a/c 34
ls /a watch
6.修改子节点,观察输出
**set /a/b 1234 **
-----无监控输出
如果想输出监控数据需要这样设置:get /a/b watch
7.修改子节点,观察输出
**set /a/b 12345 **
WATCHER:
… type:NodeDataChanged…
watcher使用场景
- 统一配置
- /data/oralceConfig(1) 主机更新节点为新的配置信息,更新客户端配置1(配置watcher事件)
- /data/oralceConfig (2)更新客户端配置2
- /data/oralceConfig (3)更新客户端配置3