zookeeper 是如何保證事務的順序一致性的?


zookeeper 采用了全局遞增的事務 Id 來標識所有的 proposal(提議都在被 

提出的時候加上了 zxid,zxid 實際上是一個 64 位的數字 32 位是 epoch( 

; 紀元; ; 新時代用來標識 leader 周期如果有新的 leader 產生出來,epoch

會自增 32 位用來遞增計數當新產生 proposal 的時候會依據數據庫的兩 

階段過程首先會向其他的 server 發出事務執行請求如果超過半數的機器都能 

執行並且能夠成功那么就會開始執行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM