想請教一下 JMS 的非同步觀念問題...
如果我對 Message Queue 用loop發送了 100 個訊息
並在 Message Driven Bean 中 onMessage 時會去處理這些訊息
那JMS非同步的概念是否是說這 100 個訊息如果有編號1~100
那1~100處理到完成的順序有可能先後不一樣?
還是說會按照發送到queue的順序來完成1~100?
我比較難了解的地方是 MDB 去聆聽 queue 中的 Message 時
是多個 MDB 一起去取得 queue 中不同編號的事件然後各別處理?
還是 MDB 一次只會取得 queue 中的一個事件 處理完後才做下一筆?
有人研究過這種問題嗎?
還是非同步的觀念只是指 發送完訊息後 發送端和接收端的處理不同步
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.104.140
推
10/15 16:06, , 1F
10/15 16:06, 1F
推
10/16 08:49, , 2F
10/16 08:49, 2F
推
10/16 08:52, , 3F
10/16 08:52, 3F
推
10/16 22:40, , 4F
10/16 22:40, 4F
討論串 (同標題文章)