zookeeper學習-監聽器原理

監聽原理

  1. 首先要有一個main線程
  2. 在main線程中創建Zookeeper客戶端,這時就會創建兩個線程,一個負責網絡連接通信(connect),一個負責監聽(listener)
  3. 通過connect線程將註冊的監聽事件發送給Zookeeper
  4. 在zookeeper的監聽器列表中添加監聽事件
  5. zookeeper監聽到有數據或路徑變化,就會將這個消息發送給listener線程
  6. listener線程內部調用process方法

在這裏插入圖片描述

監聽類型

  1. 監聽節點數據的變化
    get path [watch]
  2. 監聽節點增減的變化
    ls path [watch]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章