2011-07-20 78 views
0

我們有一個帶有主題和持久訂閱者的activemq的hub-and-spoke網絡拓撲。activemq NoB:代理在重新連接後沒有收到消息

(嵌入式)代理程序斷開連接後,它不會獲得在斷開連接期間發送的消息,而是發送其本地未決消息。

實施例: 代理A(嵌入)< --->中央代理(獨立)< --->經紀人B(嵌入)

後經紀人A已經斷開爲超過30s(最大innactivity超時對於openwire),它不會從中央代理那裏獲得斷開連接時發送的消息。然而,經紀人A發送其所有未決消息,以便經紀人B收到所有消息。

中央代理沒有定義特定的網絡連接器,因爲之前並不知道哪些代理必須連接到該連接。

嘗試了幾個恢復策略,但似乎沒有工作。

任何幫助?

回答

1

有耐用的話題和聚集經紀人的各種問題......

如果可能的話,請嘗試使用virtual topics代替。他們設置簡單,行爲像持久隊列,似乎更可靠...

相關問題