2011-07-20 45 views
0

我们有一个带有主题和持久订阅者的activemq的hub-and-spoke网络拓扑。activemq NoB:代理在重新连接后没有收到消息

(嵌入式)代理程序断开连接后,它不会获得在断开连接期间发送的消息,而是发送其本地未决消息。

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

后经纪人A已经断开为超过30s(最大innactivity超时对于openwire),它不会从中央代理那里获得断开连接时发送的消息。然而,经纪人A发送其所有未决消息,以便经纪人B收到所有消息。

中央代理没有定义特定的网络连接器,因为之前并不知道哪些代理必须连接到该连接。

尝试了几个恢复策略,但似乎没有工作。

任何帮助?

回答

1

有耐用的话题和聚集经纪人的各种问题......

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

相关问题