ZK的Java客户端Curator(4)
实践4
1.watcher 事件
当使用usingWatcher的时候,监听只会触发一次,监听完毕后就销毁
// watcher 事件 当使用usingWatcher的时候,监听只会触发一次,监听完毕后就销毁
cto.client.getData().usingWatcher(new MyCuratorWatcher()).forPath(nodePath);
//cto.client.getData().usingWatcher(new MyWatcher()).forPath(nodePath);
2.监听缓存
- NodeCache: 监听数据节点的变更,会触发事件。一直运行监听,增删改操作都会输出节点信息 nodePath为监听路径。
- nodeCache.start(true);为开启监听 初始化使用true,可以在获取客户端进行连接时节点的数据。
- nodeCache.getListenable()
获取所有监听列表。nodeCache.getListena