Zookeeper的一致性是什么情况?
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Zookeeper的一致性是什么情况?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                Zookeeper的一致性,體現的是什么一致呢?
根據前面講的zab協議的同步流程,在zookeeper集群內部的數據副本同步,是基于過半提交的策略,意味著它是最終一致性。并不滿足強一致的要求。
其實正確來說,zookeeper是一個順序一致性模型。由于zookeeper設計出來是提供分布式鎖服務,那么意味著它本身需要實現順序一致性(http://zookeeper.apache.org/doc/r3.5.5/zookeeperProgrammers.html#ch_zkGuarantees?)?順序一致性是在分布式環境中實現分布式鎖的基本要求,比如當一個多個程序來爭搶鎖,如果clientA獲得鎖以后,后續所有來爭搶鎖的程序看到的鎖的狀態都應該是被clientA?鎖定了,而不是其他狀態。
?
總結
以上是生活随笔為你收集整理的Zookeeper的一致性是什么情况?的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Paxos在Chubby中的应用
 - 下一篇: 什么是顺序一致性呢?