没有合适的资源?快使用搜索试试~ 我知道了~
首页MyCat高可用负载均衡集群实现(HAProxy+Keepalived+MyCat)
MyCat高可用负载均衡集群实现(HAProxy+Keepalived+MyCat)
需积分: 43 399 浏览量
更新于2023-03-16
评论 1
收藏 1.49MB DOCX 举报
MyCat高可用负载均衡集群实现(HAProxy+Keepalived+MyCat)
资源详情
资源评论
资源推荐

MyCat 高可用负载均衡集群的实现(HAProxy + Keepalived + MyCat)
本文参考龙果学院:http;//www.roncoo.com 《基于 Dubbo 的分布式系统架构视频教程》
《高可用架构篇第
《高可用架构篇第
《高可用架构篇第
《高可用架构篇第
要解决的问题:
节
节
节
节
源码编译安装(
)》主从复制的配置(
)》在 主从复制
基础上实现读写分离》集群部署
()》
二、软件版本
操作系统:
版本: !"#$#%
&'()!版本:"&'()!%*+
版本:,&*+
版本:-.)'.%$$/%$$'(0*+
版本:1.2'%*+
三、部署环境规划
名称 3 主机名 配置
主机
435/%/
$
/%
/
!0,&$6默认
.7
%核、%8
主机
%
/%
/%
!0,&$%6默认
9-"0&7
%核、%8
主机 /%%$ !01-$ 核、8
主机 % /%%$ !01-$% 核、8
主节点 /%%$ !01.2'$ 核、8
从节点 /%%$ !01.2'$% 核、8
四、MyCat 高可用负载均衡集群部署架构图如下:

MyCat 高可用负载均衡集群的实现(HAProxy + Keepalived + MyCat)
图解说明:
67 实现了 多节点的集群高可用和负载均衡,而 自身的高可用则可以通过
&'()!来实现。因此,主机上要同时安装 和 &'()!,&'()!负责
为该服务器抢占 )(&(虚拟 (&,图中的 /%/$),抢占到 )(&后,对该主机的访问可以通过原
来的 (&(/%/)访问,也可以直接通过 )(&(/%/$)访问。
6%7 &'()!抢占 )(&有优先级,在 "&'()!-:配置中的 &((属性决定。但是一般哪台主机
上的 &'()!服务先启动就会抢占到 )(&,即使是 .'),只要先启动也能抢到(要注意避免 &'()!
的资源抢占问题)。
67 负责将对 )(&的请求分发到 集群节点上,起到负载均衡的作用。同时
也能检测到 是否存活,只会将请求转发到存活的 上。
67 如果 &'()!高可用集群中的一台服务器宕机,集群中另外一台服务器上的 &'()!
会立刻抢占 )(&并接管服务,此时抢占了 )(&的 节点可以继续提供服务。
67 如果一台 服务器宕机,转发请求时不会转发到宕机的 上,所以 依然可
用。综上:的高可用及负载均衡由 来实现,而 的高可用,由 &'()!来实现。
五、HAProxy 节点 2 的部署

MyCat 高可用负载均衡集群的实现(HAProxy + Keepalived + MyCat)
主机 %(!0,&$%,/%/%)请参考上一节课程《高可用架构篇第
节集群部署()》对进行对等部署和做相应配置。
注意配置文件的调整:
多节点部署时 ,&-:*配置文件中的 !、 !.-(&(配置的值要做相应调整。
节点 的状态信息页:,&5;;/%/5$$;!1(.0.
节点 %的状态信息页:,&5;;/%/%5$$;!1(.0.
六、Keepalived 介绍 (官网:,&5;;<<<,&*; )
剩余12页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0