腦裂(brain-split):腦裂是指在主備切換時,由於切換不徹底或其他原因,導致客戶端和Slave誤以爲出現兩個active master,最終使得整個集羣處於混亂狀態。解決腦裂問題,通常採用隔離(Fencing)機制,包括三個方面:
共享存儲fencing:確保只有一個Master往共享存儲中寫數據。
客戶端fencing:確保只有一個Master可以響應客戶端的請求。
Slave fencing:確保只有一個Master可以向Slave下發命令。
腦裂(brain-split):腦裂是指在主備切換時,由於切換不徹底或其他原因,導致客戶端和Slave誤以爲出現兩個active master,最終使得整個集羣處於混亂狀態。解決腦裂問題,通常採用隔離(Fencing)機制,包括三個方面:
共享存儲fencing:確保只有一個Master往共享存儲中寫數據。
客戶端fencing:確保只有一個Master可以響應客戶端的請求。
Slave fencing:確保只有一個Master可以向Slave下發命令。