论坛首页 Java企业应用论坛

关于Activemq的心跳机制

浏览 8903 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-09-29  

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

   发表时间:2012-09-29  
使用默认值.
0 请登录后投票
   发表时间:2012-09-29  
取决于你使用的版本和使用的方式,因为activemq的InactivityMonitor是双向心跳机制:http://activemq.apache.org/activemq-inactivitymonitor.html
0 请登录后投票
   发表时间:2012-11-06  
winit 写道
取决于你使用的版本和使用的方式,因为activemq的InactivityMonitor是双向心跳机制:http://activemq.apache.org/activemq-inactivitymonitor.html

你说的我都清楚,但是如何解决这个问题呢。我一直没有好的办法。如果这样不稳定,是个大问题
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics