2. Watch机制

  • db
  • zookeeper

一、什么是Watch机制

前面提到的get /nodeName watch命令就是用到了watch机制。

当znode变化时,通过watch机制可以通知给客户端,客户端收到通知后回去获取具体的内容。这样就不需要通过轮询的方式让换客户端去感知znode变化了。

二、Watch特性

  • 一次性。当watch完成一次通知后就会失效
  • 顺序性。watch通知是串行的执行的
  • 轻量级。通知内容仅做通知,不包含节点的全部数据
Loading...