zookeeper是一個文件系統+監聽通知機制。能夠實現下面功能:node
1.Zookeeper是一個數據庫。爲分佈式應用程序提供協調服務。數據庫
2.Zookeeper是一個擁有文件系統的特色的數據庫。(znode都有完整的路徑,且同節點下面的子節點不能同名)架構
3.Zookeeper是一個解決了數據一致性問題的分佈式數據庫。分佈式
zookeeper架構:
ide
znode節點類型
生命週期
臨時節點Ephemeral特徵:
it
永久節點Persistent特徵:
客戶端和服務端端開鏈接後,在服務端上建立的節點不會刪除。該節點的生命週期不依賴於會話,只有在客戶端執行刪除的時候纔會刪除。class