2016-08-23 88 views
2

我的應用程序要求具有特定組ID的所有消息由同一個線程處理。我嘗試使用DMLC進行設置,但是當我看到消息正在處理中時,它們在併發性設置> 1時由DMLC中的單獨線程處理。我希望我可以讓多個消費者從隊列中讀取每個不同的消息組,但我沒有看到這種設置所需的行爲。有沒有一種方法使用DMLC或SMLC(與JTA)支持隊列中的多個偵聽器,其中具有特定組ID的所有消息都由同一個線程處理,而不將併發設置爲1?我接近了我認爲SMLC和DMLC不能滿足這一需求的地步,我需要使用不同的實現來處理這種情況。有沒有這樣做的例子或建議?Spring JMS + JTA DMLC和消息組

回答

0

你可以發佈你的代碼,表現出這種行爲?我只是在回答this question時進行了一項測試,對於同一羣組的所有消息進入同一線程,它的工作原理完全正常。

+0

是的,將很快發佈,如果它很重要我也跑春季3.2.11 – Jamie

+0

該問題實際上是由一個同事問。我不認爲打開這個問題會有意義,所以我會盡快刪除,以便我們可以專注於單個問題。 – Jamie

+0

我正在用Spring 4.3進行測試,但我不認爲它會有所作爲。 –