MDB CLIENT_ACKNOWLEDGEMENT模式,其中包含max-messages-in-transaction> 1

时间:2014-10-17 03:51:33

标签: jms

我需要根据特定标准对从系统接收的消息进行分组。出于性能原因,我希望在将它们分组之前避免保留这些单独的消息。我已经看到JMS实现在

中给出的一组消息上提供事务批处理

Document 1
Document 2

但我也希望批量的确认由我的代码控制;如果在分组中存在一些问题,我应该能够回滚我正在阅读的批处理,以便能够在下次尝试时处理该消息。

从上面的链接,由于事务是由容器通过一组onMessage调用来管理的,我不会控制事务提交和回滚。

如果我误读它会有什么方法可以让我知道吗?

0 个答案:

没有答案