天天看點

Stat 結構體 | 學習筆記

開發者學堂課程【分布式協調系統 Zookeeper 快速入門:Stat 結構體】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/97/detail/1588

 Stat 結構體

(1)czxid- 建立節點的事務 zxid

每次修改 ZooKeeper 狀态都會收到一個 zxid 形式的時間戳,也就是 ZooKeeper 事務 ID.

事務 ID 是 ZooKeeper 中所有修改總的次序。每個修改都有唯一的 zxid ,如果 zxid1 小于 zxid2 之前發生。

(2)ctime-zonde 被建立的毫秒數(從1970開始)

(3)Mzxid-zonde 最後更新的事務zxid

(4)Mtime-zonde 最後修改的毫秒數(從1970開始)

(5)pZxid-zonde 最後更新的子節點zxid

(6)Cversion-zonde 子節點變化号,zonde 子節點修改次數

(7)Dataversion-znode 資料變化号

(8)aclVersion-znode 通路控制清單的變化号

(9)ephemeralOwner-如果是臨時節點,這個是 znode 擁有者的 session id.如果不是臨時節點則是0.

(10)dataLength-znode 的資料長度

(11)numChildren-znode 子節點數量

zxid 為事務 ID,所有送出都采用事務操作,且前五個為時間節點。

1)cversion 意為版本二,子節點變化号就是變化了多少次

2)資料變化号,也就是變化了多少版

3)acl 一般為控制、通路的意思

4)sessionID 也是會話 ID,可建立通信

5)資料長度,資料存儲了多大

6)子節點後還有子節點,可嵌套