暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MySQL Router - williamzheng - 博客园.pdf
11
25页
0次
5天前
免费下载
MySQL Router - williamzheng - 博客园
目录
一、介绍
1.1MySQL Router简
MySQL Router是MySQL官方提供的一个轻量级中间件,是InnoDB Cluster的一部分,可在应用程序和后端
MySQL服务器之间提供透明路由。主要用以解决MySQL主从库集群的高可用、负载均衡、易扩展等问题。
Router作为一个流量转发层,位于应用与MySQL服务器之间,其功能类似于LVS
1.2为什MySQL Router?
基于组复制(MGR)的机制,当主节点宕机离开集群,剩余的其他节点会基于paxos协议选举一个新的主节点。这
里有一个问题,应用程序端如果连接到了主节点,这时主节点宕机离开集群,可用的数据库IP地址发生变化,客
户端应用程序这个时候还是会向失败的节点尝试连接,虽然可以修改客户端应用程序的连接配置,但是这种情
况基本是不现实的。
1.3MySQL Router关系
结合MySQL Group Replication和MySQL Shel如下:
上图充分说明了MySQL Router在InnoDB集群里面的角色,主要作用是为数据库集群提供一个虚拟IP作为应用
程序单一连接点,通过这个单一的连接点实现负载均衡,读写分离,故障转移等数据库高可用方案。
MySQL Router推荐安装在应用程序所在的机器上,原因包括:
通过本地Unix套接字连接,而不是TCP/IP,提升性能
降低网络延迟
MySQL实例不需要额外的账号,只需要一个router@198.51.100.45, 而不是myapp@%
提升应用程序服务器的可扩展性
1.4MySQL Cluster简介
of 25
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜