zookeeper技術內幕

系統模型

數據模型


由數據節點Znode構成的樹形結構,相似於Unix文件系統node

事務ID數據庫

區別於數據庫事務,zookeeper中事務通常指改變服務器狀態的操做,如數據節點建立刪除,節點內容更新和客戶端會話建立與失效等操做

節點特性

節點類型
持久節點:指被建立後一直存在於zookeeper服務器,直到主動刪除才被清除的節點
持久順序節點:在持久節點基礎增長順序性
臨時節點:與客戶端會話生命週期一致
臨時順序節點:在臨時節點上增長順序性
版本--保證分佈式數據原子性操做
version:當前數據節點數據內容的版本號
cvercion:當前數據節點子節點的版本號
aversion:當前數據節點ACL變動版本號
Watcher--數據變動通知
ACL--保證數據安全

序列化

相關文章
相關標籤/搜索