2013-05-12 132 views
1

是否有可能在不同機器上的不同經紀人實例上設置mirrored queues?如果是這樣,怎麼樣?ActiveMQ單獨經紀人鏡像隊列

如果不是,我可能需要哪些組件來進行子類化/重寫以完成本地生成的某些內容?

+0

我認爲這個問題顯示研究(找到互聯網上的任何其他文章,解決在不同的機器上配置ActiveMQ鏡像經紀人!),是建設性的,是有益的。這肯定是一個「真正的問題」,對於它的確切答案會幫助很多現在和將來的ActiveMQ用戶。請讓我知道closevote的原因是什麼。 – IAmYourFaja 2013-05-12 21:54:53

回答

1

不太確定你的動機是否適合這種設置。

如果您在網絡中有多個代理,您無法確切知道某個消息處於哪臺計算機上(因爲它已轉發給存在連接的使用者的代理)。

如果您只需要監聽一個完全不同的ActiveMQ服務器,那麼您可以使用Apache Camel(它包含在ActiveMQ中)。

您只需要爲每個ActiveMQ實例配置一個連接器。 實際上,在另一個問題response中,我寫了一條小型駱駝路線,它將郵件從每個隊列複製到FOO.開始,到另一個名爲COPY.<queue name>的隊列。這在這種情況下也可能有用。