Jboss HornetQ本地连接从不超时

Jboss HornetQ本地连接从不超时,jboss,message-queue,hornetq,ttl,Jboss,Message Queue,Hornetq,Ttl,我的应用程序运行在JBOSS独立环境中,依赖HornetQ v2.2.5.Final中间件在本地环境(而不是网络)中的应用程序部分之间交换消息 连接的默认TTL生存时间值是,我正在考虑将其更改为-1,因为从操作的角度来看,我希望通过这种连接不时发送消息,而事先不知道。此外,这将防止类似的问题 问题是:在这种情况下,在服务器端从不超时连接有什么问题?这是个好选择吗?如果没有,是否有适合这种情况的策略?最新版本的HornetQ会自动禁用vm连接中的连接检查,因此如果手动配置,则不会出现任何问题。您使

我的应用程序运行在JBOSS独立环境中,依赖HornetQ v2.2.5.Final中间件在本地环境(而不是网络)中的应用程序部分之间交换消息

连接的默认TTL生存时间值是,我正在考虑将其更改为-1,因为从操作的角度来看,我希望通过这种连接不时发送消息,而事先不知道。此外,这将防止类似的问题


问题是:在这种情况下,在服务器端从不超时连接有什么问题?这是个好选择吗?如果没有,是否有适合这种情况的策略?

最新版本的HornetQ会自动禁用vm连接中的连接检查,因此如果手动配置,则不会出现任何问题。

您使用的是什么版本的HornetQ?最新版本会自动禁用vm连接中的连接检查。嗨,Justin,我使用的是2011年的v2.2.5.Final。这是一个相当模糊的问题。你是在试图解决当前的问题,还是在回避你所担心的问题?我是在试图解决与此相关的当前问题。我担心的是,如果我设置ttl=-1并依赖此连接始终打开,可能会出现故障。同意。对于虚拟机内连接,手动配置是可以接受的选择。它防止HQ关闭超时连接,并且不会导致应用程序端出现任何问题。在多个小时的监控运行中进行测试。