1. curator cache 的三组相关类
首先解释一下curator cache 相关类型:
1)、NodeCache,NodeCacheListener,ChildData
监听 : 节点创建,节点数据内容变更,不能监听节点删除。
注意 : Node Cache用来监听 Znode。 数据改变或者Znode被删除,会触发node cache, 数据改变时node cache会改变其状态存储新值,znode删除时 node cache会置为null .
2)、PathChildrenCache,PathChildrenCacheListener,PathChildrenCacheEvent: 监听指定节点的子节点的变更包括添加,删除,子节点(一级子节点)数据(
包含新的children集合,children上的数据,children状态)。
注意: PathChildrenCache 只能监控下一级节点的变化, 不能监控多级
3)、TreeCache,TreeCacheListener,TreeCacheEvent,TreeCacheSelector :
监控节点的状态,包括子节点的状态。
注意: TreeCache 对path路径下所有孩子节点的监听, 多级的监听
2. 案例演示:
待续。。。