
1、首先要有一个main()线程
2、在main线程中创建zookeeper客户端,客户端会创建两个线程 connect(连接通信) 和listener(监听)
3、connect会将需要监听的事件(节点)传递给Zookeeper
4、zookeeper会将需要监听的事件加入到注册的监听列表中
5、当数据发生变化后,zoooker会将信息发送给listener线程
6、listener线程会调用 process()方法进行操作
本文介绍了如何在Java中使用Zookeeper创建一个多线程环境,通过connect和listener线程协作,监听节点变化并执行相应操作的过程。

1、首先要有一个main()线程
2、在main线程中创建zookeeper客户端,客户端会创建两个线程 connect(连接通信) 和listener(监听)
3、connect会将需要监听的事件(节点)传递给Zookeeper
4、zookeeper会将需要监听的事件加入到注册的监听列表中
5、当数据发生变化后,zoooker会将信息发送给listener线程
6、listener线程会调用 process()方法进行操作
537
311

被折叠的 条评论
为什么被折叠?