Haproxy+Keepalived+MySQL达成读均衡负载
发布时间:2022-03-31 23:33:53 所属栏目:MySql教程 来源:互联网
导读:环境说明: 本系统对数据安全性不高,TPS操作很低,主要是查询的环境。 本方案架构图如下: 应用服务器对只读的应用程序连接虚拟IP地址,连接到haproxy,然后通过haproxy将TCP协议转移到下面的3个数据库服务器中。 Haproxy在此做4层的TCP交换服务。keepali
环境说明: 本系统对数据安全性不高,TPS操作很低,主要是查询的环境。 本方案架构图如下: 应用服务器对只读的应用程序连接虚拟IP地址,连接到haproxy,然后通过haproxy将TCP协议转移到下面的3个数据库服务器中。 Haproxy在此做4层的TCP交换服务。keepalived为了防止haproxy单点故障。 为什么不用LVS? 我们的环境服务器少,haproxy和lvs相比性能差不多,且haproxy自带有mysql check,不需要额外的写mysql侦测脚本。 安装pcre,自带的pcre-7.8-3.1.el6.x86_64貌似版本低了,导致无法安装proxy #tar xzvf pcre-8.34.tar.gz #cd pcre-8.34 #./configure --prefix=/usr --docdir=/usr/share/doc/pcre-8.34 --enable-utf --enable-unicode-properties --enable-pcregrep-libz --enable-pcregrep-libbz2 #make #make check #make install script "/etc/keepalived/check_haproxy.sh" interval 2 weight 2 global_defs { router_id LVS_DEVEL } virtual_ipaddress { 192.168.231.18 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |