2014-09-24 30 views
0

我想了解使用此解決方案的HornetQ以及核心/ JMS消息傳遞的原理。(How)我可以將消息路由到一個特定的客戶端嗎?

在我的實驗性應用程序中,我想讓我的最終用戶應用程序(客戶端)將消息發送到HornetQ,後者將由後端應用程序讀取。到目前爲止,這不是問題,我喜歡HornetQ。

但是現在,我想從後端應用程序發回「回覆」消息給最終用戶。爲此,我有條件,其他客戶端應用程序不應該能夠閱讀答案信息(假設它包含當前的銀行餘額)。因此,用戶A應該只爲自己提取郵件,這同樣適用於其他任何用戶。

這可能使用HornetQ?如果是這樣,我該怎麼做呢?

回答

2

與hornetq(或任何其他消息系統),你總是發送到一個隊列,而不是特定的消費者。

在這種情況下,您必須創建一個匹配客戶端的隊列。

這裏這個答案將爲您提供關於請求 - 響應一些反饋,我就不用這種方法後重復自己:

Synchronous request-reply pattern in a Java EE container

相關問題