MySQL 双主架构和 MHA 是什么?
双主(主主)架构:两个节点互为主从(A→B、B→A),任一可写;风险:自增冲突(用不同自增偏移/步长或雪花 ID)、循环复制(server-id 不同可避免回环)。用途:一写一读互备、故障切换(B 顶 A)。MHA(Master High Availability):经典主从故障自动切换方案——监控主库,故障时选数据最新的从库提升为主、补齐 relay log、其他从库重新指向新主;切换需 MHA Manager 部署、有 10-30s 中断。现代替代:MGR(组复制)、Orchestrator、云 RDS 高可用(自动切换)。
一起交流
分享经验,让问题更进一步
讨论,从你的观点开始
还没有回复,欢迎补充经验或分享不同的思路。