负载均衡-HAProxy

首先是安装HAProxy

//下载依赖包

yum install gcc vim wget

//上传haproxy并解压

tar -zxvf haproxy-2.4.3.tar.gz -C /usr/soft

//进入目录 编译和安装

cd /usr/soft/haproxy-2.4.3

make TARGET=linux31 PREFIX=/usr/soft/haproxy

make install PREFIX=/usr/soft/haproxy

mkdir /etc/haproxy

//赋权限

groupadd -r -g 149 haproxy

useradd -g haproxy -r -s /sbin/nologin -u 149 haproxy

//创建haproxy配置文件

mkdir /etc/haproxy

vim /etc/haproxy/haproxy.cfg

###

配置核心配置文件:

global
log 127.0.0.1 local0 info
maxconn 5120
chroot /usr/soft/haproxy
uid 99
gid 99
daemon
quiet
nbproc 20
pidfile /var/run/haproxy.pid
defaults
log global
mode tcp
option tcplog
option dontlognull
retries 3
maxconn 2000
contimeout 5s
clitimeout 60s
srvtimeout 15s
#监听名称
listen rabbitmq_cluste
#监听的代理端口号
bind 0.0.0.0:5672
mode tcp

balance roundrobin
#实际的创建的端口
server node1 127.0.0.1:5673 check inter 5000 rise 2 fall 2
server node2 127.0.0.1:5674 check inter 5000 rise 2 fall 2
listen stats
#默认的管理端口
bind 172.16.98.133:8100
mode http
option httplog
stats enable
#访问路径
stats uri /rabbitmq-stats
stats refresh 5s

启动HAproxy负载

/usr/soft/haproxy/sbin/haproxy -f /etc/haproxy/haproxy.cfg

//查看haproxy进程状态

ps -ef | grep haproxy

访问mq节点进行监控

http:/配置文件中的管理端口/rabbitmq-stats
代码中访问mq集群地址 变为haproxy地址:5672
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值