浏览 8903 次
锁定老帖子 主题:关于Activemq的心跳机制
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-09-29
请问各位,Activemq研究了一段时间,但是我发现一个问题,有关MQ心跳的问题,当客户端也就是消费者断开的时候(出现异常,或者down掉,或者别的什么原因),mq有时候是否不知道它已经掉线了。再控制台仍然能看到其在线。mq本身是通过心跳来管理的。但是有时候不起作用,这个参数MaxInactivityDuration参数应该设置多少合适,我测试过,设置太长会出现这种问题,默认是30s。有哪位高手能提我分析一下。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-09-29
使用默认值.
|
|
返回顶楼 | |
发表时间:2012-09-29
取决于你使用的版本和使用的方式,因为activemq的InactivityMonitor是双向心跳机制:http://activemq.apache.org/activemq-inactivitymonitor.html
|
|
返回顶楼 | |
发表时间:2012-11-06
winit 写道 取决于你使用的版本和使用的方式,因为activemq的InactivityMonitor是双向心跳机制:http://activemq.apache.org/activemq-inactivitymonitor.html 你说的我都清楚,但是如何解决这个问题呢。我一直没有好的办法。如果这样不稳定,是个大问题 |
|
返回顶楼 | |