Zookeeper节点监听机制(Watch)

介绍

客户端可以检测znode节点的变化。Znode节点的变化触发相应的事件,然后清除对节点的检测。当检测一个znode节点的时候,Zookeeper会发送通知给检测节点。一个Watch事件是一个一次性的触发器,当被设置了Watch的数据和目录发生了改变的时候,则服务器将这个改变发送给设置了Watch的客户端以便通知它们。

zk的监听机制包含两种:

  • 目录监听
  • 数据监听

目录监听

命令:ls /path true 监听节点目录的变化

数据监听

命令:get /path true 监听节点数据的变化

作者

buubiu

发布于

2021-04-17

更新于

2024-01-25

许可协议