关于 ZooKeeper 的 Watch 机制,正确的是?

中间件

  1. A.一个 Watch 注册后会持续收到该节点之后所有的变更通知
  2. B.Watch 是一次性的:触发一次后即失效,需要重新注册才能继续监听
  3. C.Watch 通知中会携带节点变更后的完整数据
  4. D.Watch 只能监听节点数据变化,不能监听子节点增删