rabbitmq 集群 ha负载 Consumer raised exception, processing can restart if the connection factory
情况是酱紫滴
线上有一个rabbitmq 集群,一台磁盘模式的 两台内存模式的. 使用erlang 做cookie 做同步.haproxy做负载
在连接一会后 程序抛出异常 Consumer raised exception, processing can restart if the connection factory
原因是因为ha 在做负载的时候 设置玩tcp连接后 还需要把默认的 timeout server 和 timeout client 注释掉.
这样ha就不会自动的关闭mq的tcp 长连接了
华丽的分割线_____________________________________________________________________
global
log 127.0.0.1 local3
maxconn 65535 #这里可以改大一些 增加扩容
chroot /usr/local/haproxy
uid nobody
gid nobody
daemon
nbproc 1
pidfile /usr/local/haproxy/haproxy.pid
#debug
#tune.ssl.default-dh-param 2048
defaults
log 127.0.0.1 local3
#mode tcp
option tcplog
#option http-server-close
option dontlognull
option forwardfor
option redispatch
retries 2
maxconn 3000 #这里可以改大一些 增加扩容
timeout connect 5000
#timeout client 100000 将此行注释
#timeout server 100000 将此行注释
listen web_ha
bind 0.0.0.0:9999
mode http
transparent
stats refresh 30s
stats uri /haproxy-stats
stats hide-version
stats realm Haproxy\statistics
stats auth :*
listen rabbitmq_cluster 0.0.0.0:5670
mode tcp
option tcplog
option tcpka #允许发送tcp 长连接
log global
balance roundrobin
#cookie rabbit insert indirect nocache
#server rabbitmq-1 192.168.8.114:5672 weight 2 check inter 2000 rise 1 fall 5
server rabbitmq-2 192.168.8.115:5672 check inter 5000
server rabbitmq-3 192.168.8.116:5672 check inter 5000
rabbitmq 集群 ha负载 Consumer raised exception, processing can restart if the connection factory相关推荐
- RabbitMq集群使用Nginx做负载均衡
2019独角兽企业重金招聘Python工程师标准>>> 1.配置rabbitmq集群(可以参考前一篇RabbitMq之部署集群) 2.Nginx做负载均衡 注意:Nginx1.90版 ...
- RabbitMQ集群搭建、镜像队列、实现高可用负载均衡、Federation Exchange、Federation Queue、Shovel
1.环境准备 IP地址 主机名 192.168.56.20 conch01 192.168.56.21 conch02 192.168.56.22 conch03 2.安装 rabbitmq集群 1. ...
- RabbitMQ集群、镜像部署配置
2019独角兽企业重金招聘Python工程师标准>>> 1 RABBITMQ简介及安装 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端, ...
- Rabbitmq集群高可用测试
Rabbitmq集群高可用 RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡. Rabbit模式大概分为以下三种:单一模式.普通模 ...
- Rabbitmq集群,镜像队列和分布式原理
前言 基于前两次的分享会,结合rabbitmq相关知识,做一个小结.说明一致性的设计思想,在此说明相关的基础理论. CAP定理: 在计算机科学里,CAP定理又被称作布鲁尔定理(Brewer theor ...
- RabbitMQ 集群详解部署(一)
MQ,Message queue,消息队列,就是指保存消息的一个容器,类似于数据库.缓存等,用来保存数据的,常用的MQ组件有activeMQ.rabbitMQ.rocketMQ.zeroMQ. Rab ...
- 自己的笔记本上设置RabbitMQ集群
RabbitMQ 是用 erlang 开发的,集群非常方便,因为 erlang 天生就是一门分布式语言,但其本身并不支持负载均衡.Rabbit 模式大概分为以下三种:单一模式.普通模式和镜像模式. 单 ...
- hbase1.1.1 连接集群_除了HAProxy,RabbitMQ集群还可以这样用
全网最简单的安装手册 // 安装erlang wget https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm. ...
- Rabbitmq集群高可用部署详细
清风万里的季节,周末本该和亲人朋友一起消遣这烂漫的花花草草,或是懒洋洋的晒个太阳听听风声鸟鸣.无奈工作使然,理想使然,我回到啦公司,敲起啦键盘,撸起啦代码,程序狗的世界一片黯然,一片黯然,愿天下所有努 ...
最新文章
- 这哥们,第一份工作就年薪30w。。
- linux 下使用crontab 定时打包日志并删除已被打包的日志
- python pytest和allure环境_【转载】Python—Pytest+Allure定制报告
- Android Stuido启动提示No JVM installation found.Please install a 32-bit JDK....
- 关于字符串属性的几道面试题目
- Spring Boot 主类及目录结构介绍
- 利用obfuscar对.NET应用进行混淆
- 嵌入式linux安装qt,树莓派上安装qt
- 进程的内存空间相互隔离
- Coding Interview Guide -- 判断二叉树是否为平衡二叉树
- cecore.cls.php 08cms,动态分析小示例| 08CMS SQL 注入分析
- 基于php的地铁查询系统,动手构建地铁关系网,实现最短路径查询
- vcf文件格式详细解释
- php条件 效率高,PHP高效率写法
- 生命以负熵为生:零知识证明的前世今生
- php 405错误怎样重现,phpmyadmin出现405错误怎么办?
- SG3525频率和占空比参数的选取
- 文件搜索工具(Python实现)
- 《强化学习周刊》第17期:ICLR-2021强化学习的最新研究与应用
- 2022南京大学软件学院考研初试400分上岸经验贴
热门文章
- 榴莲肉多到流出来!引爆全国吃货的榴莲千层终于杀到来!100%好评
- 贝加尔湖,冰雪奇缘之旅
- 大数据到底有多大,人工智能到底有多能
- Java 源程序的良好书写规范有哪些_使用Java作为程序语言时,好的命名规范有哪些...
- cygwin开发环境搭建与apt-cyg的应用
- 【转载保存】HtmlUnit的使用
- Mybatis介绍、jdbc操作数据库原始写法以及Mybatis架构
- 运行第一个vue.js文件
- LPTSTR、LPCSTR、LPCTSTR、LPSTR的区别
- 【详谈 Delta Lake 】系列技术专题 之 特性(Features)