架構之腦裂

腦裂(brain-split):腦裂是指在主備切換時,由於切換不徹底或其他原因,導致客戶端和Slave誤以爲出現兩個active master,最終使得整個集羣處於混亂狀態。解決腦裂問題,通常採用隔離(Fencing)機制,包括三個方面:

        共享存儲fencing:確保只有一個Master往共享存儲中寫數據。

        客戶端fencing:確保只有一個Master可以響應客戶端的請求。

        Slave fencing:確保只有一個Master可以向Slave下發命令。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章