首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveMQ-cpp:即使故障转移也会丢失连接

ActiveMQ-cpp:即使故障转移也会丢失连接
EN

Stack Overflow用户
提问于 2018-06-06 00:51:42
回答 1查看 214关注 0票数 1

我使用的是ActiveMQ 5.15.4,我的代理为开放式连接进行了配置,如下所示:

代码语言:javascript
复制
<transportConnector name="openwire" uri="tcp://0.0.0.0:24510?transport.useInactivityMonitor=false&amp;transport.keepAlive=true"/>

..。以确保我在TCP或ActiveMQ级别都不会超时。然后,我的ActiveMQ-cpp-3.9.4客户端使用以下故障转移url进行连接:

代码语言:javascript
复制
failover://(tcp://amq:24510)?soKeepAlive=true&wireFormat.maxInactivityDuration=0

..。以确保在网络中断导致传输失败时,客户端将自动重新连接。

客户端进行初始连接,并在几个“传输故障/传输恢复”故障转移周期中存活下来,但始终在几分钟内遇到无法恢复的传输故障(尽管网络正在恢复,并且代理和客户端都在继续运行)。

客户端不发送任何消息,它只是订阅一个没有消息的主题。这感觉像是超时,但我的理解是,在我的上述配置中不应该发生超时。

你知道为什么我的客户端在故障后不能恢复传输吗?

EN

回答 1

Stack Overflow用户

发布于 2019-08-08 22:53:19

似乎他们在3.9.5中解决了这个问题,其中更改信息显示他们解决了故障转移机制的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50705260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档