Re: [問題] JMS

看板java作者 (.....)時間17年前 (2008/10/16 22:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《CharArray ( char[] )》之銘言: : 多個MDB一起註冊同一個queue時,就不能確定是哪一個MDB收到訊息, : 彼此會搶奪,一個訊息只會有一個MDB收到,另外一個會出現Exception : 如果一個訊息想送給多個MDB最好用topic : queue本來就是one-to-one的,topic才是 one-to-many : 非同步簡單來講就是,就是跟你最後一句說的差不多的意思而已,別想的太複雜了。 噢 我想我解釋的可能不夠清楚...@@ 我的意思是如果我用 queue 在queue中的訊息,一個訊息只會有一個 MDB instance 來處理 我的問題在 會不會同時有多個 MDB 處理不同的訊息? ex: queue 中有 1,2,3,4,5 個訊息 當AP server從 MDB Pool中調出 5 個 MDB 出來處理時 這五個訊息分別會被五個MDB處理, 那會同時平行處理嗎? 還是說會依照 queue 中訊息的順序依次處理完? Head First 好像也只提到一個訊息同時間只能有一個 MDB 處理...@@? -- 非同步的意思我知道應該是指發送出Message後, 不需要等回接收端回應就可以去做其它的事情... -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.129.167

10/16 23:14, , 1F
會不會同時有多個 MDB 處理不同的訊息 => Yes
10/16 23:14, 1F
文章代碼(AID): #18zr9Zyt (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
以下文章回應了本文
問題
完整討論串 (本文為第 3 之 4 篇):
問題
問題
1
1
問題
問題
4
4
17年前, 10/15
文章代碼(AID): #18zr9Zyt (java)