activemq NoB:代理在重新连接后没有收到消息

时间:2011-07-20 16:18:44

标签: activemq broker subscriber

我们有一个hub-and-spoke网络拓扑,其中activemq包含主题和持久订阅者。

在(嵌入式)代理断开连接后,它不会获取在断开连接期间发送的消息,而它确实发送了本地待处理消息。

实施例: 经纪人A(嵌入式)< --->中央经纪人(独立)< --->经纪人B(嵌入式)

在代理A断开超过30秒(openwire的最大无效时间超时)后,它不会从中央代理获取断开连接时发送的消息。但是,代理A发送所有未决消息,以便代理B接收所有这些消息。

中央代理没有定义特定的网络连接器,因为事先不知道哪个代理必须连接到。

尝试了几项恢复政策,但似乎都没有。

有任何帮助吗?

1 个答案:

答案 0 :(得分:1)

持久主题和集群经纪人存在各种问题......

如果可能,请尝试使用virtual topics。它们设置简单,行为像持久性队列,似乎更可靠......

相关问题