问题
带着问题撸源码系列-zookeeper-datatree是什么鬼?
源码
直接看源码就好了
其实就是一个树形结构
里面先保存了所有的DataNode
Key是节点路径,如/p1/c1,value就是对应的DataNode。
DataNode:
用一个
Set<String>
保存这个节点的孩子。String,是下一个节点的名字,如当前是/p1/c1,父亲是/p1,那么他的孩子就是c1。
带着问题撸源码系列-zookeeper-datatree是什么鬼?
直接看源码就好了
其实就是一个树形结构
里面先保存了所有的DataNode
Key是节点路径,如/p1/c1,value就是对应的DataNode。
DataNode:
用一个
Set<String>
保存这个节点的孩子。String,是下一个节点的名字,如当前是/p1/c1,父亲是/p1,那么他的孩子就是c1。