mysql router

mysql router
真的是很轻量级的一个中间件
提供读写分离
高可用
应用连接router,屏蔽掉了后端的mysql实例,如果在连接失败后,应用有重试,那么router会选择一个新的实例连接。
路由的server和路由的策略实在配置文件中定义的,如下:
[routing:simple_redirect]
bind_port = 7002
routing_strategy = round-robin
destinations = localhost:3306,localhost:3307,localhost:3308
使用router需要应用检测连接失败和重试连接,这个已经是标配了把。
部署router建议
1 跟应用部署在相同的机器上
2绑定127.0.0.1地址,禁止tcp连接,只是用本地socket连接

针对mater需要配合使用vip或域名,否则master宕掉后,还要修改router的配置。
需要测试下读写分离后,请求是否能分散到不同的slave上去。
新增slave,修改配置是否需要重启?基本上如果结构变了,修改配置还需要重启,那基本上线上是不可接受的。

查看代理上是否能执行d’d’l,是否有保存表的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值