监听器原理分析 首先需要一个main 主线程在main线程中创建一个zookeeper客户端,这时候就会创建两个线程,一个负责网络链接通信(connect),一个负责监听(listener)通过connect线程将注册的监听时间发给zookeeper在zookeeper的注册监听器列表中将注册的监听事件添加到列表中zookeeper监听到有数据或路径变化,j就会将这个消息发送给listener 线程listener 线程内部调用了process() 方法 常用的监听 监听节点数据变化 get path [watch] 监听子节点增减变化 ls path [watch]