【问题标题】:Does ActiveMq 5.10 support "Detecting Failure from the Client"ActiveMq 5.10 是否支持“检测来自客户端的故障”
【发布时间】:2019-12-20 00:51:39
【问题描述】:

我们的 JMS 中间件使用 ActiveMQ 5.10,但是我们发现连接会被累积,有时会达到限制,我们没有在代码中发现任何连接泄漏问题。 通过google,我们发现ActiveMQ artemis中有一个名为“Detecting Failure from the Client”的功能,但是我们在ActvieMQ中没有找到这个功能 https://activemq.apache.org/components/artemis/documentation/latest/connection-ttl.html

任何人都可以告诉我 ActiveMQ 5.10 中是否有任何功能,例如 ActiveMQ artemis 中的“检测来自客户端的故障”?

谢谢

【问题讨论】:

    标签: connection activemq activemq-artemis


    【解决方案1】:

    ActiveMQ 5.x 代理具有检测客户端已断开连接的功能,主要以心跳消息的形式发送给连接的客户端。如果您更改了客户端的默认配置,那么如果将心跳间隔设置为较大的数字,则代理无法及时检测到丢包可能会成为问题。

    这也取决于您使用的客户端及其使用的协议,但大多数都具有某种形式的心跳功能,因此您需要调查您的客户端以及您正在运行的配置。

    5.10.0 也是一个非常旧的代理版本,升级到最新版本将为您提供自该版本以来已完成的所有大量错误修复。

    【讨论】:

      猜你喜欢
      • 2011-01-14
      • 2015-10-24
      • 2019-09-28
      • 2017-01-01
      • 2016-06-24
      • 2021-10-13
      • 2012-02-27
      • 2012-03-28
      • 2015-01-19
      相关资源
      最近更新 更多