天天看點

phxpaxos結構圖

phxpaxos結構圖

phxpaxos結構圖

       通過上面的圖我們可以知曉整個 phxpaxos 類分布的全貌:每一個節點的資訊由 PNode 類統領,PNode類中包含若幹個 Group 執行個體,這個數量是參數化的,多數的 Group 僅僅是為了高并發,和算法本身無關,這些 Group 執行個體共享一個網絡子產品和一個存儲子產品;Group 與 Instance 執行個體一一對應,但是 Instance 會不斷的重新整理擦除,我們稱為一輪 paxos 執行個體;每一個 Instance 包含 paxos 算法的三大角色 Acceptor, Proposer,Learner 以及一個 Committer ,同樣的,這四個角色都是可以複用的。

phxpaxos結構圖

繼續閱讀