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

zookeeper 採用了全局遞增的事務 Id 來標識全部的 proposal(提議都在被 數據庫

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

; 紀元; ; 新時代用來標識 leader 週期若是有新的 leader 產生出來,epoch spa

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

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

執行而且可以成功那麼就會開始執行it

Java Program!
相關文章
相關標籤/搜索