MySQL Router的案例分析
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍了MySQL Router的案例分析,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。MySQL Router用于取代MySQ
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
统计局数据库义务教育
上海嵌入式软件开发教程
串口液晶显示模块软件开发
网络技术发展两面性分析
数据库点击次数用什么类型字符
服务器程序的监听端口号
崇明区专业型数据库销售价格大全
ipd硬件开发软件开发顺序
融创oa系统服务器地址
繁星网络安全公司
魏秋明网络技术服务真假部
腾讯通管理器代理服务器停止
游戏软件开发出租
软件开发网论坛
vf数据库如何建立
作用位置的不同网络安全分为
网络技术发展网络游戏盛行
拓力马网络技术有限公司外贸员
数据库中的每个表都必须有主键吗
oa 上海睿民互联网科技
南极日记软件开发
oracle热备份恢复数据库
写在手抄报上的网络安全知识
阿里云服务器登陆记录
为什么很多互联网科技公司
背景资料对网络安全吗
电脑服务器解说视频
电脑里可以装两个数据库吗
sql数据库类型代表真假
社会网络与网络安全的关系论文