详情介绍
MySQL Router是一款轻量级的中间件,提供了应用程序与后端数据库的透明路由,是mysql用来实现负载均衡和高可用功能。同时router也提供了使用fabric 高可用的方式。MySQL Router就是一个轻量级的中间件用来实现高可用和扩展性的功能。
MySQL Fabric最大的一个缺点是应用需要改造,用Fabric独有的Java或python驱动,并且目前只支持Java,Python php语言,即MySQL Fabric是在驱动层面实现的高可用和扩展功能。而MySQL Router是一个中间件,该中间的访问协议与MySQL一致,应用不需要做任何的修改。
ps:这里提供最新MySQL Router软件源免安装版,以及安装版,需要的朋友可下载试试!

软件功能
MySQL Router 是集群路由器的一部分,是轻量级的中间件,提供透明的应用程序和后端MySQL服务器之间的路由。它可以用于各种各样的用例,例如通过高效地将数据库通信路由到适当的后端MySQL服务器,从而提供高可用性和可伸缩性。可插入的体系结构还允许开发人员扩展MySQL路由器来定制用例。更多细节关于MySQL InnoDB集群路由器的一部分
故障转移
通常,一个高度可用的MySQL设置由一个主主机和多个奴隶组成,这取决于应用程序处理故障转移,以防MySQL主机变得不可用。使用MySQL路由器,应用程序连接将透明地基于负载平衡策略路由,而不实现自定义应用程序代码。
负载平衡
MySQL Router 通过在一个服务器池中分配数据库连接,提供了额外的可伸缩性和性能。例如,如果您有一组复制的MySQL服务器,MySQL路由器可以以循环的方式将应用程序连接分发给它们。
插件式体系结构
MySQL Router 的可插入体系结构允许MySQL开发人员轻松地扩展产品的附加功能,并提供MySQL用户创建自己定制插件的能力,提供了无限的可能性。MySQL路由器目前有许多核心插件,包括:
连接路由插件,它基于连接的路由,这意味着它将MySQL数据包转发给后端服务器而不检查或修改它们,从而提供最大吞吐量。
元数据缓存插件,它提供了透明的客户端负载均衡、路由、和故障转移到群复制和InnoDB集群。
软件特色
上手快,很容易配置
较为稳定,性能中没有遇到什么问题
插件式的架构允许用户进行额外功能的扩展
缺点:
仅支持简单的负载均衡功能
高可用功能有待进一步测试
虽然支持Fabric元数据,但是不支持分库分表(不得不说是一个遗憾)
白名单,SQL统计功能,防火墙功能缺失
需要gcc 4.8以上版本支持,老系统编译比较麻烦些
MySQL Router配置文件:
[DEFAULT]
logging_folder = /var/log/mysqlrouter
[logger]
level = INFO
[routing:failover]
bind_address = 10.166.224.50
bind_port = 7001
max_connections = 1024
mode = read-write
destinations = 10.166.224.33:3310,10.166.224.34:3310
[routing:balancing]
bind_address = 10.166.224.50
bind_port = 7002
connect_timeout = 3
max_connections = 1024
mode = read-only
destinations = 10.166.224.33:3310,10.166.224.34:3310
通过该配置文件启动MySQL Router会监听两个端口10.166.224.50:7001和10.166.224.50:7002。10.166.224.50:7001是一个高可用的端口(mode=read-write),通过7001的端口访问MySQL Router中间件会首先将请求发送到服务器10.166.224.33:3310,如果确定该服务器宕机,则会发送到服务器10.166.224.34:3310。10.166.224.50:7002是一个负载均衡的端口,每个都请求可以将通过roundrobin的方式发送到destiantions对应的MySQL服务器。通过MySQL Router用户可以快速实现一个简单的带有读写分离的高可用集群。MySQL Router甚至可以链接MySQL Fabric的元数据库,具体可查看MySQL Router的相关文档。
下载地址
人气软件

oracle sqlplus(oracle数据库连接工具) v12.1 官方免费版
MDB Viewer Plus(access mdb文件查看编辑工具) v2.63 官方英文版
RapidMiner Studio基础版(数据挖掘工具) v9.4 64位 官方免费安装
sybase sql advantage(数据库连接工具) v12.5.3 免费绿色版
Toad for Oracle 2020/2021 v14.1.120.923 破解免费版(附安装教
pgAdmin 4 windows版(PostgreSQL数据库设计管理工具) v8.10 官方
PSdZData(宝马刷隐藏编程数据库) v62.5 官方免费完整版
mdb数据库修改工具 v1.0 绿色免费版
Qure Profiler(SQL Server分析软件) v2.1.0.2134 免费安装版
ChessOK Aquarium Pro 2019 v12 免费特别版 附激活教程
相关文章
-
MySQL数据闪回恢复工具 reverse_sql 官方免费版reverse_sql 是一个用于解析和转换 MySQL 二进制日志(binlog)的工具,可以将二进制日志文件中记录的数据库更改操作转换为反向的 SQL 语句,支持 MySQL 5.7/8.0 和 MariaD...
-
PostgresToMongo(PostgreSQL转MongoDB数据库软件) v1.6 官方安装版PostgresToMongo是一个数据转换工具,它可以帮助您将数据从PostgreSQL传输到MongoDB,用户只需要简单的几步操作即可轻松完成数据库的转换,有效节省了时间...
-
MsSqlToSqlite(数据库迁移工具) v2.6 官方安装版MsSqlToSqlite是一个数据库迁移软件,可以帮助数据库用户将MsSql导入Sqlite,可以大大节省将数据导入SQLite的时间,还支持批量处理,可以保存每一次操作,方便重复执行...
-
MsSqlToSqlite(数据库迁移工具) v2.6 官方安装版MsSqlToSqlite是一个数据库迁移软件,可以帮助数据库用户将MsSql导入Sqlite,可以大大节省将数据导入SQLite的时间,并且MsSqlToSqlite使用便捷、功能出众、安全可靠...
-
MsSqlToPostgres(数据库转换软件) v2.6 官方安装版MsSqlToPostgres是一个数据库转换软件,MsSqlToPostgres可以有效的帮助数据库用户进行转换SQL Server数据库,支持多字节字符集...
-
MongoToSqlite(数据库转换工具) v1.4 官方安装版MongoToSqlite是一个数据库转换软件,具有将数据从表转换为集合、将数据从SQL查询转换为集合以及一次将表数据批量转换为集合等各种功能,可以有效的帮助数据库用户转换Mong...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的MySQL Router(轻量级MySQL中间件) v9.5.0 官方安装版+解压版 64位资源来源互联网,版权归该下载资源的合法拥有者所有。



























