2011-11-30 71 views
1

我試圖從活動MQ隊列接收JMS消息。收到消息後,它們會被轉發到不同的服務器進行處理。使用Spring JMS接收任務分配

我想實例化與它正在與之通信的服務器和進程狀態的信息的消息監聽器。

使用可用的Spring消息監聽器容器類只能創建一個與多個線程一起使用的Message Listener的單個無狀態實例。

是否有解決方案將Message Listener的多個實例添加到Message Listener容器?

+0

請看更多的細節,你看看春季整合? – chrislovecnm

回答

1

Spring的MessageListenerContainers被設計爲只保存一個MessageListener並通過它們運行多個線程,就像多個線程通過一個servlet實例運行一樣。

你可以實現你正在談論的一種方法是註冊一個MessageListener,並讓它作爲你實例化到其中的一組其他監聽器的外觀,並且向他們提供外觀轉發請求。