2017-10-18 128 views
0

當談到JMS隊列/主題時,我感到困惑。我想要的是消息應該發送給每個用戶,我希望訂閱者在活動時從非活動時間接收消息。但是,我無法控制訂閱者是否擁有持久訂閱。有沒有辦法建立一個持續隊列,並設置它,以便每個用戶都會收到相同的消息?以及如何設置這個使用彈簧配置JMS QPID隊列與主題

非常感謝。

回答

0

這主要是一個問題,系統的設計會影響結果。

您可以使用UI工具爲需要的客戶端創建持久訂閱,但這很麻煩並且容易出錯。您可以在目標代理上使用諸如駱駝或其他配置之類的東西來將消息從傳入隊列映射到消費者訂閱的傳出隊列。

這一切都主要取決於要求和你的整體設計,所以如果沒有你做更多的工作來縮小範圍,真正的答案超出了答案的範圍。 JMS本身並沒有爲此定義任何答案,所以它會下降一點給你選擇的代理,也可能是其他第三方工具,你可能會選擇做你需要的。