Zookeeper的来源
生活随笔
收集整理的這篇文章主要介紹了
Zookeeper的来源
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對于zookeeper的一致性問題,有很多同學有疑問,我這邊再幫大家從來源層面梳理一遍一致性的問題
在第一節課,我們講到了zookeeper的來源,是來自于google?chubby。為了解決在分布式環境下,如何從多個server中選舉出master?server。那么這多個server就需要涉及到一致性問題,這個一致性體現的是多個server就master這個投票在分布式環境下達成一致性。簡單來說就是最
終聽誰的。但是在網絡環境中由于網絡的不可靠性,會存在消息丟失和或者被篡改等問題。所以如何在這樣一個環境中快速并且正確的在多個server中對某一個數據達成一致性并且保證不論發生任何異常,都不會破壞整個系統一致性呢?
所以在Lamport大神設計了一套Paxos的算法,多個server基于這個算法就可以達成一致。而google?chubby就是基于paxos算法的實現,用來實現分布式鎖服務。并且提供了master選舉的服務
?
總結
以上是生活随笔為你收集整理的Zookeeper的来源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于ZXID
- 下一篇: Paxos在Chubby中的应用