暂无图片
master和slave会出现争夺vip
我来答
分享
yangweizhi
2022-07-01
master和slave会出现争夺vip

keepalived+一主一从mysql高可用架构,网络出现问题会出现master库和slave库会出现争夺vip的情况么,如果出现master和slave会出现争夺vip的情况,有什么好的解决方式么?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
刘贵宾

这不就是脑裂了么,用脚本做仲裁,当出现脑裂时,让每个节点必须判断自身的状态,通过周期性地检查自身应用服务状态,并不断ping网关(或其它可靠的参考IP)均可。当自身服务异常、或无法ping通网关,则认为自身出现故障,就主动放弃竞争vip(停止keepalived服务即可)

暂无图片 评论
暂无图片 有用 1
暂无图片
JiekeXu
暂无图片

可以再加一台服务器,三台服务器出问题的概率低一些。

暂无图片 评论
暂无图片 有用 0
cqiwen

改用三节点的mysql cluster 吧,或者改用国产分布式数据库,比如oceanbase。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏