架构之脑裂

脑裂(brain-split):脑裂是指在主备切换时,由于切换不彻底或其他原因,导致客户端和Slave误以为出现两个active master,最终使得整个集群处于混乱状态。解决脑裂问题,通常采用隔离(Fencing)机制,包括三个方面:

        共享存储fencing:确保只有一个Master往共享存储中写数据。

        客户端fencing:确保只有一个Master可以响应客户端的请求。

        Slave fencing:确保只有一个Master可以向Slave下发命令。

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