您好,登錄后才能下訂單哦!
本篇文章為大家展示了zookeeper是什么呢,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
zookeeper是一種用戶分布式應用程序的協調服務。使用它你可以解決一些分布式程序的問題,例如主節點的選舉問題,分布式鎖的問題等等
簡單可用
高可用
有序
類似linux的文件系統一樣,一種樹形的數據結構
臨時節點
與Session的生命周期綁定,如果Session斷開則節點刪除,基于此特性該節點不能子節點
持久節點
有效節點
該類型節點可以保持原子遞增,細分為有序持久和有序臨時節點
容器節點 (3.5.3版本)
當該容器中最后一個孩子被刪除的時候,該節點可以被刪除,(主要為了垃圾收集)
客戶端與服務器建立的一個連接會話
主要狀態狀態
開始,連接中,已連接,關閉這四種狀態,特別需要注意的是會話是否失效,是有服務端定義的,但是客戶端可以顯示的關閉。
一次觸發
當數據有改變的時候,去通知客戶端,通過一次之后,下次在變更的時候,需要客戶端重新注冊watch。(不過好多的開源的sdk已經把這些給封裝了)
發送客戶端
只有客戶端接收到服務端的成功以后,客戶端才能真正的監聽到消息
create
你可以創建子節點
read
你可以獲數據從一個節點
write
向一個節點設置數據
delete
你可以刪除數據
admin
可以設置權限
可以實現數據的發布/訂閱,負載均衡,master選舉,分布式隊列,分布式鎖等
上述內容就是zookeeper是什么呢,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。