zookeeper 进行监听节点机制
生活随笔
收集整理的這篇文章主要介紹了
zookeeper 进行监听节点机制
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1) server端
在一個server啟動時,如tomcat啟動時,可以把在tomcat啟動程序中,把當(dāng)前tomcat服務(wù)寫入到zookeeper 的 znode中(臨時節(jié)點);
2) client端
如某一個client需要使用到server端的服務(wù)時,可以通過zookeeper的client api去創(chuàng)建到server端znode節(jié)點的連接,并且監(jiān)聽這個節(jié)點(創(chuàng)建節(jié)點時,可以指出對應(yīng)的watcher),這樣當(dāng)server(tomcat)宕掉了,會調(diào)用監(jiān)聽該節(jié)點(znode) client的watcher方法,從而client進行相應(yīng)的操作;
就是說通過zookeeper 提供的api,可以在client對zookeeper的節(jié)點進行監(jiān)聽,當(dāng)znode發(fā)生變化時,會通知client端的watcher,進行watcher的調(diào)用;
總結(jié)
以上是生活随笔為你收集整理的zookeeper 进行监听节点机制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv-python cv2.Vi
- 下一篇: Openlayers地图背景透明度设置