帶着問題擼源碼系列-zookeeper-datatree是什麼鬼?

問題

帶着問題擼源碼系列-zookeeper-datatree是什麼鬼?

源碼

直接看源碼就好了
其實就是一個樹形結構

裏面先保存了所有的DataNode
在這裏插入圖片描述
在這裏插入圖片描述
Key是節點路徑,如/p1/c1,value就是對應的DataNode。

DataNode:

在這裏插入圖片描述

用一個Set<String>保存這個節點的孩子。String,是下一個節點的名字,如當前是/p1/c1,父親是/p1,那麼他的孩子就是c1。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章