ActiveMQ非活动超时

ActiveMQ非活动超时,activemq,Activemq,我使用的是带有默认配置的ActiveMQ版本5.10.0。 有关活动MQ传输协议的文档说明,默认情况下wireFormat.maxInactivityDuration为30000,默认情况下启用transport.useKeepAlive 这是否意味着对于默认配置,不活动超时将永远不会发生?默认情况下是否启用并发送keepAlive消息 我尝试让队列闲置一天,但没有看到任何不活动超时日志 但是activeMQ页面也显示 使用默认值;如果30秒内没有从连接中写入或读取数据,则InactivityM

我使用的是带有默认配置的ActiveMQ版本5.10.0。 有关活动MQ传输协议的文档说明,默认情况下wireFormat.maxInactivityDuration为30000,默认情况下启用transport.useKeepAlive

这是否意味着对于默认配置,不活动超时将永远不会发生?默认情况下是否启用并发送keepAlive消息

我尝试让队列闲置一天,但没有看到任何不活动超时日志

但是activeMQ页面也显示 使用默认值;如果30秒内没有从连接中写入或读取数据,则InactivityMonitor启动。InactivityMonitor引发InactivityIOException并关闭与连接相关的传输


当连接中断或代理遇到问题,无法响应客户端将发送的ping请求时,将发生非活动超时。超时与消息不活动等无关,而是与客户端和代理之间的ping/pong类型有关。只要代理运行正常并发送请求的响应,即使没有消息经过,客户端也不会终止连接