情况是酱紫滴

线上有一个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相关推荐

  1. RabbitMq集群使用Nginx做负载均衡

    2019独角兽企业重金招聘Python工程师标准>>> 1.配置rabbitmq集群(可以参考前一篇RabbitMq之部署集群) 2.Nginx做负载均衡 注意:Nginx1.90版 ...

  2. 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. ...

  3. RabbitMQ集群、镜像部署配置

    2019独角兽企业重金招聘Python工程师标准>>> 1   RABBITMQ简介及安装 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端, ...

  4. Rabbitmq集群高可用测试

    Rabbitmq集群高可用 RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡. Rabbit模式大概分为以下三种:单一模式.普通模 ...

  5. Rabbitmq集群,镜像队列和分布式原理

    前言 基于前两次的分享会,结合rabbitmq相关知识,做一个小结.说明一致性的设计思想,在此说明相关的基础理论. CAP定理: 在计算机科学里,CAP定理又被称作布鲁尔定理(Brewer theor ...

  6. RabbitMQ 集群详解部署(一)

    MQ,Message queue,消息队列,就是指保存消息的一个容器,类似于数据库.缓存等,用来保存数据的,常用的MQ组件有activeMQ.rabbitMQ.rocketMQ.zeroMQ. Rab ...

  7. 自己的笔记本上设置RabbitMQ集群

    RabbitMQ 是用 erlang 开发的,集群非常方便,因为 erlang 天生就是一门分布式语言,但其本身并不支持负载均衡.Rabbit 模式大概分为以下三种:单一模式.普通模式和镜像模式. 单 ...

  8. hbase1.1.1 连接集群_除了HAProxy,RabbitMQ集群还可以这样用

    全网最简单的安装手册 // 安装erlang wget https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm. ...

  9. Rabbitmq集群高可用部署详细

    清风万里的季节,周末本该和亲人朋友一起消遣这烂漫的花花草草,或是懒洋洋的晒个太阳听听风声鸟鸣.无奈工作使然,理想使然,我回到啦公司,敲起啦键盘,撸起啦代码,程序狗的世界一片黯然,一片黯然,愿天下所有努 ...

最新文章

  1. 这哥们,第一份工作就年薪30w。。
  2. linux 下使用crontab 定时打包日志并删除已被打包的日志
  3. python pytest和allure环境_【转载】Python—Pytest+Allure定制报告
  4. Android Stuido启动提示No JVM installation found.Please install a 32-bit JDK....
  5. 关于字符串属性的几道面试题目
  6. Spring Boot 主类及目录结构介绍
  7. 利用obfuscar对.NET应用进行混淆
  8. 嵌入式linux安装qt,树莓派上安装qt
  9. 进程的内存空间相互隔离
  10. Coding Interview Guide -- 判断二叉树是否为平衡二叉树
  11. cecore.cls.php 08cms,动态分析小示例| 08CMS SQL 注入分析
  12. 基于php的地铁查询系统,动手构建地铁关系网,实现最短路径查询
  13. vcf文件格式详细解释
  14. php条件 效率高,PHP高效率写法
  15. 生命以负熵为生:零知识证明的前世今生
  16. php 405错误怎样重现,phpmyadmin出现405错误怎么办?
  17. SG3525频率和占空比参数的选取
  18. 文件搜索工具(Python实现)
  19. 《强化学习周刊》第17期:ICLR-2021强化学习的最新研究与应用
  20. 2022南京大学软件学院考研初试400分上岸经验贴

热门文章

  1. 榴莲肉多到流出来!引爆全国吃货的榴莲千层终于杀到来!100%好评
  2. 贝加尔湖,冰雪奇缘之旅
  3. 大数据到底有多大,人工智能到底有多能
  4. Java 源程序的良好书写规范有哪些_使用Java作为程序语言时,好的命名规范有哪些...
  5. cygwin开发环境搭建与apt-cyg的应用
  6. 【转载保存】HtmlUnit的使用
  7. Mybatis介绍、jdbc操作数据库原始写法以及Mybatis架构
  8. 运行第一个vue.js文件
  9. LPTSTR、LPCSTR、LPCTSTR、LPSTR的区别
  10. 【详谈 Delta Lake 】系列技术专题 之 特性(Features)