mysql数据库读写分离+高可用

 

 

 

 

 

 

 

 

 

 

3,nfs高可用,keepalive使用脚本(自己编写)vrrp_script {},通过脚本返回的状态(根据keepalive自定)判断drbd的主从,然后飘动vip,同时再触发脚本,切换drbd的主从关系。(drbd不能自动切换)

4、redis一主两从,使用哨兵来实现主从切换。配置哨兵的文件,切换主从的同时触发脚本,实现vip的切换

5、mysql

  5-1、keepalive+haproxy,在keepalive配置里定义脚本函数,并在权值区域调用,更改权重,实现vip跳动。实现无论是机器宕机,还是haproxy服务停掉,都可以实现vip的跳动。

  5-2、haproxy(有健康检查)高可用调度mycat集群,实现mycat高可用。

  5-3、mycat实现读写分离,读是轮询的,mycat有健康检查功能,实现读的高可用。

  5-4、mysql用MHA做高可用,51主,52主备,53-56纯从,MHA包里有故障切换脚本,开启服务(命令行),当master切换时就会触发脚本实现vip的跳动。

 

posted @ 2019-10-30 16:32  清哥哥  阅读(730)  评论(0编辑  收藏  举报