我有2個消息驅動的豆。 2這些豆的激活規格。我有一條消息總線,並且兩條激活規範都配置爲這一條總線。我爲這條消息總線配置了2個不同的隊列和一個隊列連接工廠。消息驅動豆 - 單總線,多激活規格
現在,我會編寫我的代碼,在確定隊列後,在運行時向其中一個隊列發送消息。但是,我的兩個MDB都收到相同的消息。 這種配置通常如何完成?我總是配置1隊列 - > 1隊列連接工廠 - > 1消息總線 - > 1 MDB?這全是一對一的關係嗎?
哦,我忘了提這樣的:我在使用WebSphere Application Server V6.1
@duffymo確實,這是IBM的事情。而且,不,我並不是想說接收相同信息的兩個隊列都是理想的行爲。我們正在談論兩個不同的隊列和不同的信息。問題是:它總是 - 每個激活規範一個總線,每個隊列一個隊列連接工廠。如果我要將消息發送到單個隊列並使用MDB進行拾取,它是否都是1-1-1的關係? – Jay 2009-06-23 11:17:18
是的,這就是隊列中體現的點對點模型。正如尼克霍爾特所說,如果你想要多個用戶訪問相同的消息,你應該使用一個主題而不是一個隊列。 – duffymo 2009-06-23 11:30:26