博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activemq 心跳
阅读量:6009 次
发布时间:2019-06-20

本文共 446 字,大约阅读时间需要 1 分钟。

hot3.png

Activemq 心跳 博客分类: MQ  

Activemq研究了一段时间,但是我发现一个问题,有关MQ心跳的问题,当客户端也就是消费者断开的时候(出现异常,或者down掉,或者别的什么原 因),mq有时候是否不知道它已经掉线了。再控制台仍然能看到其在线。mq本身是通过心跳来管理的。但是有时候不起作用,这个参数 MaxInactivityDuration参数应该设置多少合适,我测试过,设置太长会出现这种问题,默认是30s

 

 

在使用 selenium的时候也出现同样的问题。

 

场景

     消费者down掉,在心跳内(比如30s)然后再重连,服务端任务消费者又恢复了。所有出现这种情况

     mq:锁掉了前一个down掉消费者的队列,默认1000条。限制2个消费者。

     selenium:前面一个请求处理没完成,down掉,在心跳内提交请求,服务器认为客户款又复活,导致请求一直在等待,超出系统超时时间位置。

    

转载于:https://my.oschina.net/xiaominmin/blog/1597768

你可能感兴趣的文章
Go程序设计语言练习题-第9章(9.4-9.5)
查看>>
iOS的AssetsLibrary框架访问所有相片
查看>>
C++中的类型转换
查看>>
JQuery效果
查看>>
Hive Tunning 补充 关于bucket
查看>>
MySQLdb的安装
查看>>
读书笔记三
查看>>
数论 - 最小乘法逆元
查看>>
[Sublime Text]锋利的 Sublime Text 常用快捷键
查看>>
mysql错误:“ Every derived table must have its own alias”(每个派生出来的表都必须有一个自己的别名)...
查看>>
合并链表 —— 剑指Offer
查看>>
用typename和template消除歧义
查看>>
结对作业 2
查看>>
hdu 4739 Zhuge Liang's Mines
查看>>
Java 封装 继承 多态
查看>>
本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止?...
查看>>
英语每日写作---4、VOA慢速英语(翻译+字幕+讲解):专家:城市发展将加剧住房危机...
查看>>
回文串
查看>>
cygwin环境编译时找不到jni.h的问题
查看>>
企业架构研究总结(28)——TOGAF架构开发方法(ADM)之需求管理阶段
查看>>