企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
![](https://img.kancloud.cn/dc/b7/dcb7cbdac9d6ba0f8944a2868484cab1_1136x444.png) 1. 监听原理详解: (1)首先要有一个 main()线程。 (2)在 main 线程中创建 Zookeeper 客户端,这时就会创建两个线程,一个负责网络连接通信(connet),一个负责监听(listener)。 (3)通过 connect 线程将注册的监听事件发送给 Zookeeper。 (4)在 Zookeeper 的注册监听器列表中将注册的监听事件添加到列表中。 (5)Zookeeper 监听到有数据或路径变化,就会将这个消息发送给 listener线程。 (6)listener 线程内部调用了 process()方法。 2. 常见的监听 (1)监听节点数据的变化: ``` get path [watch] ``` (2)监听子节点增减的变化 ``` ls path [watch] ```