zookeeper-01
生活随笔
收集整理的這篇文章主要介紹了
zookeeper-01
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. zookeeper是一個數據庫
2. zookeeper是一個具有文件系統特點的數據庫 create /test 內容
3. zookeeper是一個解決了數據一致性問題的分布式數據庫
4. zookeeper是一個具有發布和訂閱功能的分布式數據庫 watch
數據一致性:
強一致性
弱一致性
最終一致性
?
目前只有通過建立私有網絡和強大的網絡工程能力來保證分區容錯性;
Zookeeper是如何滿足數據一致性的:
選舉機制
?
過半機制
過半機制避免了腦裂
腦裂:腦裂出現的原因是一部分服務器與領導失去了連接,而這一部分服務器之間是可以相互連通的,所以這部分服務器會重新選舉,如果重新選舉出一個leader,那么整個集群就出現了兩個leader,這就是腦裂
zookeeper中的領導者選舉需要收到超過一半的服務器的選票,如果出現了腦裂,服務器的節點數量是不夠的,所以通過過半機制的驗證,避免了腦裂
轉載于:https://www.cnblogs.com/yikuan-919/p/11167492.html
總結
以上是生活随笔為你收集整理的zookeeper-01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [EffectiveC++]item32
- 下一篇: Unity3D笔记 愤怒的小鸟六 弹弓发