1

我有一个问题:
这是否正确,因为我无法在 java 文档中的任何地方找到相同的内容?

从这里JavaWorld
处于 AUTO_ACKNOWLEDGEMENT 模式(非事务性)
如果在执行 receive()[synchronous] 方法或 onMessage()[aysnc] 方法时发生故障,则自动重新传递消息

4

1 回答 1

0

我认为,如果我们收到一条消息,onMessage则意味着该消息已成功传递给用户。JMS 提供者必须确保没有消息丢失。onMessage只能等待下一条成功传递的消息,它无法知道 JMS 提供者和 JMS 服务器之间的问题。

于 2013-09-10T09:43:40.050 回答