原本打算直接用nginx反向代理,发现不好用,默认不支持长连接,见很多推荐HAProxy的,就试试吧~
wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.21.tar.gz
tar -zxvf haproxy-1.4.21.tar.gz
cd haproxy-1.4.21
make TARGET=linux26 PREFIX=/usr/local
make install PREFIX=/usr/local
cp haproxy-1.4.21/examples/haproxy.cfg /etc/haproxy.cfg
vim /etc/haproxy.cfg 修改配置文件:
global
log 127.0.0.1 alert debug
#log loghost local0 info
maxconn 4096
#chroot /usr/share/haproxy
uid 99
gid 99
daemon
#debug
#quiet
defaults
log global
mode http
option dontlognull
retries 3
option redispatch
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen rabbitmq 0.0.0.0:56720
mode tcp
balance roundrobin
option tcpka
server rabbit1 192.168.1.93:5672 check inter 5000 downinter 500
server rabbit2 192.168.1.94:5672 check inter 5000
用当前机器56720端口,代理93、94两台rabbit机器的5672端口。
守护模式运行:
haproxy -f /etc/haproxy.cfg -D
BTW:尚未详细测试和调优等。
----------------------------------------------我是分割线---------------------------------------------------
参考资料:
http://haproxy.1wt.eu/
http://blog.chenlb.com/2009/06/install-haproxy-and-configure-load-balance.html
http://www.joshdevins.net/2010/04/16/rabbitmq-ha-testing-with-haproxy/
http://blog.chinaunix.net/uid-10249062-id-163273.html
分享到:
相关推荐
linux rabbitmq+haproxy分布式负载均衡生产环境部署完成 技术:rabbitmq集群 linux haproxy负载均衡 说明包含: rabbitmq安装程序 MQ集群负载均衡部署帮助文档 MQ集群负载均衡使用帮助文档 MQ集群负载均衡遇到...
centos6.8下RabbitMQ 集群+haproxy高可用安装步骤,傻瓜式步骤
2、支持 1台主机一键远程部署rabbitmq+haproxy高可用镜像模式集群+(1个磁盘节点+2个内存节点+1个haproxy节点)。 3、支持 2台或3台主机一键远程部署rabbitmq+haproxy高可用镜像模式集群(1个磁盘节点+1个内存节点+1...
linux下rabbitmq集群负载均衡安装文档(rabbitmq+haproxy) 附带:部署文档、使用文档、问题解决文档 技术:rabbitmq+haproxy 附带各种源码包;经测试后通过;
rabbitmq+Haproxy+keeplived高可用集群,基于4台机器搭建已经测试脚本无问题!
Rabbitmq+HAproxy+Keepalived实现高可用加负载均衡-附件资源
Rabbitmq版本:rabbitmq-server-3.8.16-1.el7.noarch.rpm Erlang版本:erlang-23.3.4-1.el7.x86_64.rpm Haproxy版本:haproxy-2.9.4.tar.gz Keepalived版本:keepalived-2.2.8.tar.gz
rabbitmq 镜像集群 +Haproxy负载均衡 +keepalived高可用-附件资源
本文档详细介绍了RabbitMQ + HAProxy 高可用集群部署方案
rabbitmq 镜像集群 + Haproxy 负载均衡 + keepalived 高可用 环境搭建
2、支持单机haproxy+rabbitmq高可用镜像集群部署 3、支持多机haproxy+rabbitmq高可用分布式镜像集群部署 4、支持数据目录、日志目录、插件目录、配置文件持久化 5、支持数据目录、日志目录、端口、账号、密码、内存...
该资源包运行在windows64位机器上,内含otp_win64_22.0.exe、rabbitmq-server-3.7.16.exe、haproxy-1.8.14、haproxy.cfg配置样例以及集群操作步骤说明
#Deploy工具集## GlusterFS编译,安装和部署glusterfs。 ## Ganglia restart_ganglia.sh通过远程重新启动神经节服务。 ## RabbitMQ + HAProxy部署RabbitMQ集群,它支持HAProxy。 ## MongoDB部署MongoDB集群。 作者:
用于离线部署一套可以使用的rabbitmq集群以及负载均衡haproxy,亲测可以用
reabbitmq的完整学习 >rabbitMq软件上传到liunx服务器 >RabbitMQ入门 >RabbitMQ的工作模式 >Springboot整合RabbitMQ >SpringBoot整合RabbitMQ(交换机与多个队列...>RabbitMQ-集群搭建>负载均衡-HAProxy 完整链接地址: ...
HA+keepalived+rabbitMq镜像集群安装手册软件