• 让天下没有难学的技术
    多数学员都来自推荐,这就是口碑的力量

通知机制是什么

通知机制简介

客户端注册监听它关心的目录节点,当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时,zookeeper会通知客户端。

ZooKeeper 支持watch(观察)的概念。客户端可以在每个znode结点上设置一个观察。如果被观察服务端的znode结点有变更,那么watch就会被触发,这个watch所属的客户端将接收到一个通知包被告知结点已经发生变化,把相应的事件通知给设置过Watcher的Client端。

Zookeeper里的所有读取操作:getData(),getChildren()和exists()都有设置watch的选项。

一句话:异步回调的触发机制

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注