本篇文章為大家展示了zookeeper是什么呢,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
張店ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
zookeeper是一種用戶分布式應用程序的協(xié)調服務。使用它你可以解決一些分布式程序的問題,例如主節(jié)點的選舉問題,分布式鎖的問題等等
簡單可用
高可用
有序
類似linux的文件系統(tǒng)一樣,一種樹形的數據結構
臨時節(jié)點
與Session的生命周期綁定,如果Session斷開則節(jié)點刪除,基于此特性該節(jié)點不能子節(jié)點
持久節(jié)點
有效節(jié)點
該類型節(jié)點可以保持原子遞增,細分為有序持久和有序臨時節(jié)點
容器節(jié)點 (3.5.3版本)
當該容器中最后一個孩子被刪除的時候,該節(jié)點可以被刪除,(主要為了垃圾收集)
客戶端與服務器建立的一個連接會話
主要狀態(tài)狀態(tài)
開始,連接中,已連接,關閉這四種狀態(tài),特別需要注意的是會話是否失效,是有服務端定義的,但是客戶端可以顯示的關閉。
一次觸發(fā)
當數據有改變的時候,去通知客戶端,通過一次之后,下次在變更的時候,需要客戶端重新注冊watch。(不過好多的開源的sdk已經把這些給封裝了)
發(fā)送客戶端
只有客戶端接收到服務端的成功以后,客戶端才能真正的監(jiān)聽到消息
create
你可以創(chuàng)建子節(jié)點
read
你可以獲數據從一個節(jié)點
write
向一個節(jié)點設置數據
delete
你可以刪除數據
admin
可以設置權限
可以實現數據的發(fā)布/訂閱,負載均衡,master選舉,分布式隊列,分布式鎖等
上述內容就是zookeeper是什么呢,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。