HAProxy/MySQL Proxy/ Mysql Router 主从复制;读写分离策略
HAProxy/MySQL Proxy/ Mysql Router Master-slave replication; read-wirte splitting strategy
我们有 MySQL 主从复制(1 主从)设置,一切正常。
当前所有负载 (reads/writes) 都将转到 MASTER 服务器。
现在我们希望所有写入都重定向到主服务器,读取在主服务器和从服务器之间分配。
我们正在从下面寻求关于最佳策略的一些说明。
- HAProxy
- MySQL 代理
- MySQL ROuter
经过研究,我得出的结论是,这里我们需要使用Ha-Proxy with Hybrid approach。
例如:所有正确的操作转到 3306 端口 Ha-Proxy,读取转到 3307 端口。
决定端口的逻辑必须在编程端而不是 Ha-Proxy 端实现。
我们有 MySQL 主从复制(1 主从)设置,一切正常。
当前所有负载 (reads/writes) 都将转到 MASTER 服务器。 现在我们希望所有写入都重定向到主服务器,读取在主服务器和从服务器之间分配。
我们正在从下面寻求关于最佳策略的一些说明。
- HAProxy
- MySQL 代理
- MySQL ROuter
经过研究,我得出的结论是,这里我们需要使用Ha-Proxy with Hybrid approach。
例如:所有正确的操作转到 3306 端口 Ha-Proxy,读取转到 3307 端口。
决定端口的逻辑必须在编程端而不是 Ha-Proxy 端实现。