前言 在 ZooKeeper 中,客户端可以向服务端注册一个监听器,监听某个节点或者其子节点列表,当监听对象发生变化时,服务端就会向指定的客户端发送通知,这是 ZooKeeper 中的 Watcher 机制,Watcher 机制是 ZooKeeper 中一个重要的特性,这篇文章就带大家了解下,底下是 Watcher 机制的执行过程: 从上图可以看到,Watcher 机制包括三个角色:客户端线程.客户端的 WatchManager 以及 ZooKeeper 服务器.Watcher 机制就是这三个角…