經過exits、getChildren、getData註冊的watch有什麼不一樣

exits

方法用途:spa

    有四個重載方法,可判斷該節點是否存在,並返回已存在節點的狀態信息,狀態信息放在Stat對象裏面。對象

觸發watch的時機:get

    節點被建立、節點被刪除、節點數據和狀態變更時,會觸發watch,向客戶端發送信息(getData觸發條件是它的子集)。it

getChildren

方法用途:方法

    有八個重載方法,可獲取該節點下的全部的子節點和該節點的狀態信息,狀態信息放在Stat對象裏面。數據

觸發watch的時機:客戶端

    當子節點列表發生變更時,會觸發watch,向客戶端發送信息。watch

getData

方法用途:

    有四個重載方法,可獲取該節點的數據和節點狀態信息,節點狀態信息放在Stat對象裏面。

觸發watch的時機:

    當節點發生變更(包含狀態和數據變更)時,會觸發watch,向客戶端發送信息。

相關文章
相關標籤/搜索