1 个回答
监听流程是:
1、首先要有一个main()线程。
2、在main线程中创建Zookeeper客户端,这时就会创建两个线程。一个负责网络连接通信(connect),一个负责监听(listener)。
3、通过connect线程将注册的监听事件发送给Zookeeper。
4、在Zookeeper的注册监听器列表中将注册的监听事件添加到列表中。
5、当被监听的数据或路径发生变化时, 会在变化被处理后触发对应的监听事件, Zookeeper监听到这些事件,就会将这个消息发送给listener线程。
6、listener线程内部调用了process()方法处理触发的事件。
发布于:3个月前 (01-24) IP属地:四川省
我来回答
您需要 登录 后回答此问题!