Java JMS在事务上持久化消息属性



在MDB中,我需要在某个点回滚以处理异常。

我还需要保留一些上下文错误数据,这些数据需要在下次重新交付时检索。

这可能吗?如何做到这一点?

我尝试设置消息属性,但似乎每个MDB onMessage()都被调用了该消息的一个新实例。

如果需要回滚,则必须实现JMS事务。你会发现很多关于这个主题的资源。以下是一个示例:http://www.java2s.com/Code/Java/J2EE/DemonstratestheuseoftransactionsinaJMSapplication.htm

最新更新