0
我有一個需要監聽多個隊列(9個不同隊列)的Java EE消息驅動Bean。我知道我可以定義9個不同的消息bean(每個唯一隊列一個消息bean),只需使用一些常見的類來處理業務邏輯,但似乎應該有更好的方法。我能找到的唯一選擇是使用ejb-jar.xml來定義9個不同的bean。這似乎是一個更好的選擇,但是它帶來的問題是代碼知道它的消息目標是在運行時。如何才能做到這一點?我想反思,但有沒有更好的方法? 爲防萬一我不清楚我正在尋找有相同的MDB聽多個「目的地」。這裏的目的地是通過註釋「 @ActivationConfigProperty(propertyName =」destination「,propertyValue =」queue1「)如何設置Java EE消息驅動Bean來偵聽多個隊列?
信用JMS實現到@JustAnotherProgrammer –