欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

zookeeper監(jiān)聽(tīng)器原理的詳解

 更新時(shí)間:2019年01月10日 09:21:57   作者:qq_43193797  
今天小編就為大家分享一篇關(guān)于zookeeper監(jiān)聽(tīng)器原理的詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

1)監(jiān)聽(tīng)原理詳解:

1)首先要有一個(gè)main()線程

2)在main線程中創(chuàng)建Zookeeper客戶端,這時(shí)就會(huì)創(chuàng)建兩個(gè)線程,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)連接通信(connet),一個(gè)負(fù)責(zé)監(jiān)聽(tīng)(listener)。

3)通過(guò)connect線程將注冊(cè)的監(jiān)聽(tīng)事件發(fā)送給Zookeeper。

4)在Zookeeper的注冊(cè)監(jiān)聽(tīng)器列表中將注冊(cè)的監(jiān)聽(tīng)事件添加到列表中。

5)Zookeeper監(jiān)聽(tīng)到有數(shù)據(jù)或路徑變化,就會(huì)將這個(gè)消息發(fā)送給listener線程。

6)listener線程內(nèi)部調(diào)用了process()方法。

2)常見(jiàn)的監(jiān)聽(tīng)

(1)監(jiān)聽(tīng)節(jié)點(diǎn)數(shù)據(jù)的變化:

get path [watch]

(2)監(jiān)聽(tīng)子節(jié)點(diǎn)增減的變化

ls path [watch]

3)Java客戶端實(shí)現(xiàn)監(jiān)聽(tīng)

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

最新評(píng)論