作者CRLuo ( )
看板java
标题[问题] JMS
时间Wed Oct 15 15:18:04 2008
想请教一下 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
1F:推 qrtt1:非同步只会会有个 MessageListener 要设,透过它取得mesg 10/15 16:06
4F:推 luoqr:感谢推文资料参考~ 10/16 22:40