zookeeper的监听watcher有什么特性?

提问者:帅平 问题分类:面试刷题
zookeeper的监听watcher有什么特性?
1 个回答
忆雪
忆雪
watcher特性有:
1、一次性: watcher是一次性的,一旦被触发就会移除,再次使用时需要重新注册。
2、客户端顺序回调: watcher回调是顺序串行执行的,只有回调后客户端才能看到最新的数据状态。一个watcher回调逻辑不应该太多,以免影响别的watcher执行。
3、轻量级: WatchEvent是最小的通信单位。结构上只包含通知状态、事件类型和节点路径,并不会告诉数据节点变化前后的具体内容。
4、时效性: watcher只有在当前session彻底失效时才会无效。若在session有效期内快速重连成功,则watcher依然存在,仍可接收到通知。
发布于:2个月前 (01-24) IP属地:四川省
我来回答