作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 rds 上创建了我的主 mysql 数据库的 2 个只读副本。
现在所有 3 个都有不同的连接端点。
1) 这是否意味着我必须为我的查询管理这些端点的随机选择?
2) 进一步确认,这是否意味着我必须确保我所有的 sql 写入查询都需要路由到主端点
3) 是否有任何方法可以通过编程方式处理路由?即数据库负载均衡
最佳答案
1) 是的,您必须使用某种工具来管理它。读这个 - http://www.tecmint.com/install-haproxy-load-balancer-in-linux/2/
2) 是的,您已确保将写入的内容仅重定向到 master。这可以通过定义单独的连接参数以使用不同的主机名读取和写入来完成。
3) 尝试使用 HA PROXY 比在代码中处理它更好的方法(第 1 点中的引用链接)
关于mysql - 如何为 MySQL 只读副本进行路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41460911/
我是一名优秀的程序员,十分优秀!