如何设置监视点-intouch2017培训资料

时间:2024-06-30 01:12:57
【文件属性】:

文件名称:如何设置监视点-intouch2017培训资料

文件大小:4.44MB

文件格式:PDF

更新时间:2024-06-30 01:12:57

ZooKeeper 分布式

4.2 如何设置监视点 ZooKeeper的API中的所有读操作:getData、getChildren和exists, 均可以选择在读取的znode节点上设置监视点。使用监视点机制,我们 需要实现Watcher接口类,实现其中的process方法: public void process(WatchedEvent event); WatchedEvent数据结构包括以下信息: ·ZooKeeper会话状态(KeeperState):Disconnected、 SyncConnected、AuthFailed、ConnectedReadOnly、SaslAuthenticated和 Expired。 ·事件类型(EventType):NodeCreated、NodeDeleted、 NodeDataChanged、NodeChildrenChanged和None。 ·如果事件类型不是None时,返回一个znode路径。 其中前三个事件类型只涉及单个znode节点,第四个事件类型涉及 监视的znode节点的子节点。我们使用None表示无事件发生,而是 ZooKeeper的会话状态发生了变化。 监视点有两种类型:数据监视点和子节点监视点。创建、删除或设


网友评论