MySQL Router的案例分析
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了MySQL Router的案例分析,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。MySQL Router用于取代MySQ
千家信息网最后更新 2026年11月02日MySQL Router的案例分析
这篇文章主要介绍了MySQL Router的案例分析,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
MySQL Router用于取代MySQL Proxy,建议MySQL Router与应用程序部署在一台机器。应用程序像访问MySQL一样访问MySQL Proxy,由MySQL Proxy将数据转发给后端的MySQL。支持各种操作系统。
工作模式
read-write
用于多主服务器,个人感觉也可用于主备,用于多主可以避免脑裂问题,但实际上多主只有一个为Active状态。并且MySQL的主从和多主复制恢复起来都比较麻烦,需要手工操作。相比之下MySQL Group Replication提供了更简单的集群自动维护方案。
所有请求被发送到第一个服务器,只在第一个服务器宕机后才会使用后续的第二个服务器。
不支持宕机服务器恢复检测
以下两种情况下将无法使用
从先宕机,然后恢复,主再宕机
主先宕机,然后恢复,从再宕机
[routing:example_strategy]bind_port = 7001destinations = master1.example.com,master2.example.com,master3.example.commode = read-writ
read-only
用于路由从服务器集群。
每个请求用轮询方式访问所有服务器。如果一个服务器宕机,会尝试使用下一个服务器。如果所有服务器宕机,路由将退出。重新可用的服务器会被按照原来的顺序重新加入到可用列表
[routing:ro_route]bind_port = 7002destinations = slave1.example.com,slave2.example.com,slave3.example.commode = read-only
启动
mysqlrouter --config=/path/to/file/my_router.ini
需要将数据库连接池的maxStatements=0设置为0,否则当主机宕机后,连接池将无法在备机上找到对应的Statement而报错。
性能
远高于MySQL Proxy,相比较于直连MySQL性能损失很小。
感谢你能够认真阅读完这篇文章,希望小编分享MySQL Router的案例分析内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!
服务器
服务
篇文章
支持
案例
案例分析
分析
应用程序
性能
数据
程序
路由
问题
集群
应用
操作系统
主从
主机
价值
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技名片
互联网佳科技有限公司
新华互联网科技学院
关于新基建和互联网科技
互联网医疗科技
互联网科技的英文
世界互联网领先科技成果
智慧科技互联网
电子科技大学互联网
天扬科技互联网广告
蓝色互联网科技
青岛科技大学互联网大赛研究生
互联网科技如何创业
为客找房互联网科技公司怎么样
互联网科技手机排行榜
湖北辰鑫科技互联网
中国科技和美国互联网
米泉互联网科技专业怎么样
数字互联网科技有限公司
现代互联网科技公司
中国互联网科技股
互联网科技有限公司图片
互联网科技博主是什么意思
宁夏众和广鑫互联网科技有限公司
知域互联网科技有限公司大骗子
深圳育鹏互联网科技有限公司招聘
燊美集互联网科技有限公司
福建互联网展示科技馆设计
科技互联网行业投资研究
湖北辰鑫科技互联网