使用jenkins實現持續集成

成員變更在一致性協議裏稍複雜一些,由於不同的成員不可能在同一時刻從舊成員組切換至新成員組,所以可能出現兩個不相交的majority,從而導致同一個term出現兩個leader,進而導致同一個index的日誌不一致,違反一致性協議。下圖是個例子: raft作者提出了一種比較簡單的方法,一次只增加或減少一個成員,這樣能夠保證任何時刻,都不可能出現兩個不相交的majority,所以,可以從舊成員組直接切
相關文章
相關標籤/搜索