赞
踩
1.首先会有一个main线程。
2.在main线程中创建zookeeper的客户端,此时会创建两个线程,connect线程(网络连接通信)和listen线程(负责监听)
3.connect将监听到事件发送到zookeeper
4.在zookeeper中的监听器列表将监听到的事件注册到列表中
5.zookeeper监听到这个数据或者路径发生了变化,就将这个变化的数据或者路径发送给listener
6.listener线程会调用process。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。