解讀Raft(四 成員變更)

將成員變更納入到算法中是Raft易於應用到實踐中的關鍵,相對於Paxos,它給出了明確的變更過程(實踐的基礎,任何現實的系統中都會遇到因爲硬件故障等原因引起的節點變更的操作)。 顯然,我們可以通過shutdown集羣,然後變更配置後重啓集羣的方式達到成員變更的目的。但是這種操作會損失系統的可用性,同時會帶來操作失誤引起的風險。支持自動化配置,即配置可以在集羣運行期間進行動態的變更(不影響可用性)顯
相關文章
相關標籤/搜索