2017-06-20 89 views
0

是否可以在跺腳隊列之間共享數據?我們有一個新項目,我的任務是將數據從一個隊列傳遞到另一個隊列。考慮一個使用ActiveMQ和Stomp的系統。在這個系統中,我找到了一個消息,它由queue1返回並傳遞給queue2。這對我來說沒有多大意義。任何意見關於這個問題將不勝感激。在隊列之間傳遞數據 - Stomp

使用案例:

我有這樣的應用程序:

  • 隊列1:從LDAP作出查詢,並找到用戶
  • 隊列2:使查詢從Exchange服務器給用戶

我想使用從隊列1創建的「用戶」在隊列2中查詢

+0

從你的問題中不清楚你究竟在做什麼,請嘗試和詳細說明以獲得一些幫助。 –

+0

@TimBish謝謝。我編輯了我的問題。 – jojo

回答

0

是的,您可以在同一經紀人或經紀人之間的隊列之間移動消息。

同一代理用例:

應用程序發送消息給QUEUE1上brokerA。使用ActiveMQ的複合目標支持,您可以將brokerA配置爲在brokerA上將消息發送到隊列2。

不同經紀人用例:

應用程序發送消息給QUEUE1上brokerA,該消息使用一個橋,或ActiveMQ的網絡連接器然後被傳遞隊列2上brokerB。

此外,代碼可以從brokerA上的queue1讀取消息,執行一些處理,然後將消息發佈到brokerB上的queue2。

正如Tim在他的評論中提到的那樣,爲了推薦最佳解決方案,需要確定哪些用例適用於您的其他詳細信息。