应用服务器在调用MDB的onMessage方法之前创建一个新事务。另外,我正在处理onMessage方法中的数据库更新。事务会产生额外的开销,在一个事务中处理多个消息可以提高性能。
是否有可能使App服务器使用一个事务处理多个消息。或者也许有其他方法来解决这个问题?
顺便说一下,我不能使用多个实例,因为我需要保持序列顺序。
发布于 2012-10-05 16:56:56
我猜您可以将消息存储在一个列表中,根据您希望在一个事务中处理多少消息,您可以检查列表的大小并处理这些消息。
https://stackoverflow.com/questions/11019408
复制相似问题