HAProxy for MySQL Master Slave Repliation



我需要一些关于为 MySQL 主从复制集群设置 HAProxy 的建议:我希望所有连接(即所有读取和写入)都转到主服务器,并且只有在主节点发生故障时才应将连接转发到从设备。

HAProxy 文档不太清楚在此方案中使用哪种平衡算法。我的计算方式是,使用静态 rr 为主站提供非常高的权重,从站的权重最低,这是我最接近配置上述场景的方法。但是,即使主站仍然处于正常运行状态,从站获得读/写的可能性仍然很小?

对于

这种严格的主/从设置,设置 HAProxy 的正确方法是什么?HAProxy 是合适的工具,还是有更好的方法来实现这一目标?

使用 MariaDB 的 MaxScale。它是一个真正的数据库路由器。易于使用和易于配置。直接用于 MySQL/MariaDB 或 Galera Cluster。

如果您还有其他问题,我们可以聊天

在stackoverflow上有一个类似的问题,描述了如何使用自定义运行状况检查来强制HAProxy将所有流量发送到主服务器,如果失败则回退到只读从站。

相关内容

  • 没有找到相关文章

最新更新