【问题标题】:HAProxy/MySQL Proxy/ Mysql Router Master-slave replication; read-wirte splitting strategyHAProxy/MySQL Proxy/Mysql Router 主从复制;读写分离策略
【发布时间】:2016-03-14 09:06:37
【问题描述】:

我们设置了 MySQL 主从复制(1 个主和 1 个从),一切正常。

目前所有负载(读/写)都将转到 MASTER 服务器。 现在我们希望所有的写入都只重定向到主服务器,读取分布在主服务器和从服务器之间。

我们正在寻找一些关于以下最佳策略的说明。

  1. HAProxy
  2. MySQL 代理
  3. MySQL 路由器

【问题讨论】:

  • 这并不容易。直接在同一记录上的 INSERT 后面的 SELECT 可以是不同的结果。 MariaDB 的 MaxScale 是一个很好的代理。

标签: mysql haproxy high-availability mysql-proxy


【解决方案1】:

经过研究,我得出的结论是,这里我们需要使用 Ha-Proxy with Hybrid 方法

例如:所有操作都转到 3306 端口 Ha-Proxy,读取转到 3307 端口。

决定端口的逻辑必须在编程端而不是Ha-Proxy端实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-20
    • 2014-07-07
    • 2012-09-14
    • 2012-10-16
    • 1970-01-01
    相关资源
    最近更新 更多