-bash-4.1# cat /etc/haproxy/haproxy.cfg
global
log 127.0.0.1 local3
maxconn 65535
chroot /usr/local/haproxy
uid 500
gid 500
daemon
tune.ssl.default-dh-param 2048
defaults
log global
maxconn 65535
timeout connect 5000
timeout client 50000
timeout server 50000
timeout check 5s
listen mysql *:3306
mode tcp
balance roundrobin
server mysql1 192.168.32.161:3306 weight 1 check port 3306 maxconn 200
server mysql2 192.168.32.64:3306 weight 1 check port 3306 maxconn 200
-bash-4.1# cat /etc/haproxy/haproxy.cfg
global
log 127.0.0.1 local3
maxconn 65535
chroot /usr/local/haproxy
uid 500
gid 500
daemon
tune
mysql tcp 4层负载
最新推荐文章于 2024-06-07 11:03:45 发布
本文介绍了如何配置haproxy以实现对MySQL数据库的TCP四层负载均衡。通过设置haproxy配置文件`/etc/haproxy/haproxy.cfg`,将流量分配到多个MySQL服务器,采用roundrobin算法进行负载分布。同时,文章还展示了一个Perl脚本`test.pl`,用于连接到MySQL服务器并查询用户数据。
摘要由CSDN通过智能技术生成