`
sillycat
  • 浏览: 2551839 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

haproxy(3)Upgrade haproxy to 1.4.25 and Proxy RabbitMQ Cluster

 
阅读更多

haproxy(3)Upgrade haproxy to 1.4.25 and Proxy RabbitMQ Cluster

1. Install the latest Version
Prepare the latest Package
>wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.25.tar.gz
Unzip the file and Move to the working directory.
>make TARGET=generic ARCH=x86_64 USE_PCRE=1
>make install DESTDIR='/Users/carl/tool/haproxy-1.4.25' PREFIX=''

>sudo ln -s /Users/carl/tool/haproxy-1.4.25 /opt/haproxy-1.4.25
>sudo ls -s /opt/haproxy-1.4.25 /opt/haproxy

Add that sbin path to my system.
export PATH=/opt/haproxy/sbin:$PATH

Installation is success.
>haproxy -v
HA-Proxy version 1.4.25 2014/03/27 Copyright 2000-2014 Willy Tarreau <w@1wt.eu>

2. Configuration
http://cbonte.github.io/haproxy-dconv/configuration-1.5.html

The sample configuration is as follow:
#this config needs haproxy-1.4.25

#logging options

global        

log 127.0.0.1 local0 info        

maxconn 5120        

chroot /opt/haproxy        

uid 99        

gid 99        

daemon         quiet        

nbproc  2        

pidfile /opt/haproxy/haproxy.pid

 

#load balancing

defaults defaults       

log        global        #使用4层代理模式,"mode   http"为7层代理模式       

mode       tcp       

#if you set mode to tcp,then you nust change tcplog into http

log        option    

tcplog        option    

dontlognull       

retries    3       

option redispatch       

maxconn 2000       

contimeout      5s       

clitimeout      120s       

srvtimeout      120s

#front-end IP for consumers and producters

listen rabbitmq_local_cluster 127.0.0.1:5670       

#配置TCP模式       

mode      tcp       

#balance url_param userid       

#balance url_param session_id check_post 64       

#balance hdr(User-Agent)       

#balance hdr(host)       

#balance hdr(Host) use_domain_only       

#balance rdp-cookie       

#balance leastconn       

#balance source  //ip        #简单的轮询       

balance roundrobin       

#rabbitmq集群节点配置       

server rabbit1  127.0.0.1:5672 check inter 5000 rise 2 fall 2       

server rabbit2 127.0.0.1:5673 check inter 5000 rise 2 fall 2

#配置haproxy web监控,查看统计信息

listen private_monitoring :8100       

mode    http       

option  httplog       

stats   enable       

#设置haproxy监控地址为http://localhost:8100/rabbitmq-stats       

stats   uri  /rabbitmq-stats       

stats   refresh 5s

I  can check the status page here.
http://localhost:8100/rabbitmq-stats

And when we plan to use rabbitmq, we will connect to this port number 5670.

References:
http://sillycat.iteye.com/blog/562645  installation and loadbalance
http://sillycat.iteye.com/blog/562646  session stick
http://sillycat.iteye.com/blog/1055846

分享到:
评论

相关推荐

    rabbitmq-keepalive-haproxy.tgz

    标题中的"rabbitmq-keepalive-haproxy.tgz"表明这是一个关于RabbitMQ高可用集群配置的压缩包,其中结合了Haproxy和Keepalived两个组件。这个集群方案通常用于构建一个稳定且容错性强的分布式消息中间件环境。 ...

    RabbitMq+Haproxy

    RabbitMq+Haproxy 高可用安装步骤 RabbitMq 是一个流行的消息队列系统,它提供了高性能、可靠的消息传递服务。Haproxy 是一个知名的负载均衡器,它可以帮助我们实现高可用的服务器集群。在这里,我们将讲解如何在 ...

    haproxy-1.4.25.tar.gz

    haproxy是一款开源的负载均衡器,其全称为“High Availability Proxy”。在1.4.25这个版本中,它提供了稳定性和性能的优化,旨在为各种规模的网络环境提供高效的服务。haproxy适用于HTTP、HTTPS、TCP以及其他基于...

    linux rabbitmq+haproxy分布式负载均衡生产环境部署完成

    linux rabbitmq+haproxy分布式负载均衡生产环境部署完成 技术:rabbitmq集群 linux haproxy负载均衡 说明包含: rabbitmq安装程序 MQ集群负载均衡部署帮助文档 MQ集群负载均衡使用帮助文档 MQ集群负载均衡遇到...

    Win64位环境下搭建rabbitmq集群与haproxy负载.rar

    该资源包运行在windows64位机器上,内含otp_win64_22.0.exe、rabbitmq-server-3.7.16.exe、haproxy-1.8.14、haproxy.cfg配置样例以及集群操作步骤说明

    用haproxy实现RDP会话负载均衡

    用haproxy实现RDP会话负载均衡 HAProxy是一款免费、快速、可靠的解决方案,提供高可用性、负载均衡和基于TCP和HTTP应用的代理。它支持虚拟主机,运行在当前的硬件上,可以支持数以万计的并发连接。HAProxy特别适用...

    haproxy-1.8.23-1.el7.x86_64.rpm haproxy 1.8.23 rpm包

    Created symlink from /etc/systemd/system/multi-user.target.wants/haproxy.service to /usr/lib/systemd/system/haproxy.service. [root@web_test ~]# netstat -lntup | grep haproxy tcp 0 0 0.0.0.0:8080 0.0...

    rabbitmq 离线安装(包含gcc以及负载均衡 haproxy)linux 亲测可用

    在本文中,我们将深入探讨如何在Linux环境下进行RabbitMQ的离线安装,同时结合GCC以及负载均衡器Haproxy的设置,确保集群的稳定运行。这个方案特别适合那些无法直接访问互联网或需要严格控制网络访问的环境。 首先...

    基于ansible一键离线部署rabbitmq+haproxy高可用镜像模式容器版分布式集群工具

    3、支持 2台或3台主机一键远程部署rabbitmq+haproxy高可用镜像模式集群(1个磁盘节点+1个内存节点+1个haproxy节点)。 3、支持 3台或4台主机一键远程部署rabbitmq+haproxy高可用镜像模式集群(1个磁盘节点+2个内存...

    linux下rabbitmq集群负载均衡安装文档(rabbitmq+haproxy)

    linux下rabbitmq集群负载均衡安装文档(rabbitmq+haproxy) 附带:部署文档、使用文档、问题解决文档 技术:rabbitmq+haproxy 附带各种源码包;经测试后通过;

    基于docker-compose一键离线部署haproxy+rabbitmq3.9.16高可用镜像集群工具

    3、支持多机haproxy+rabbitmq高可用分布式镜像集群部署 4、支持数据目录、日志目录、插件目录、配置文件持久化 5、支持数据目录、日志目录、端口、账号、密码、内存阀值、磁盘阀值等参数灵活配置 6、支持创建、启动...

    haproxy主配置文件

    该配置文件是haproxy的主配置文件,里面定义了stats和转发到后端realserver的配置

    一个典型的Haproxy_exporter的监控metric例子.txt

    一个典型的Haproxy_exporter的监控metric例子 包含指标 haproxy_backend_bytes_in_total haproxy_backend_bytes_out_total haproxy_backend_client_aborts_total haproxy_backend_compressor_bytes_bypassed_total ...

    haproxy-1.7.10 windows 最新稳定版本

    haproxy是一款高性能、高可用的负载均衡器,它的全称是High Availability Proxy。这个软件在Linux和Windows等操作系统上广泛使用,为网络服务提供负载分发和故障切换功能,确保了服务的高可用性和可靠性。haproxy-...

    haproxy1.7 最新版本

    haproxy(High Availability Proxy)是一款开源的、高性能的负载均衡器和反向代理服务器,广泛应用于互联网服务的高可用性和负载分发。haproxy1.7是该软件的一个较新版本,发布于2016年,相较于之前的版本,它包含了...

    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

    haproxy-2.8.0.tar.gz 二进制安装包,解压放置服务运行即可

    haproxy-2.8.0.tar.gz 是一个用于Linux环境的Haproxy二进制安装包,适用于CentOS 7.9操作系统。Haproxy是一款高性能、高可用的负载均衡器,它能够处理大量的网络连接,广泛应用于Web服务器集群的流量管理和故障切换...

    haproxy-3.1 for windows 64位 支持ssl

    在“haproxy-3.1 for windows 64位 支持ssl”这个版本中,特别强调了对Windows 64位操作系统的适配以及SSL(Secure Socket Layer)的支持。 SSL是一种网络安全协议,主要用于加密传输数据,确保在网络中传输的信息...

    haproxy-2.3.5(windows版).rar

    3. **Windows支持**:尽管Haproxy最初是为Linux设计的,但也有Windows移植版本,使得在Windows服务器上部署和管理haproxy成为可能。这扩展了haproxy的使用场景,使其可以适应更多的IT环境。 4. **配置文件**:...

    haproxy-1.8.22.tar.gz

    haproxy,全称为“High Availability Proxy”,是一款轻量级、高性能的网络负载均衡器和反向代理服务器。在这个版本——haproxy-1.8.22中,它继续为用户提供稳定、可靠的服务,优化了性能并引入了新的特性。haproxy...

Global site tag (gtag.js) - Google Analytics