我有一个问题:
这是正确的,因为我无法在java文档的任何地方找到相同的内容吗?
从这里JavaWorld
在AUTO_ACKNOWLEDGEMENT模式下(非交易)
如果在执行receive()[synchronous]方法或onMessage()[aysnc]方法时发生故障,则会自动重新传递消息
答案 0 :(得分:0)
我认为如果我们在onMessage
收到消息,则表示该消息已成功传递给用户。 JMS提供程序必须确保没有消息丢失。 onMessage
只能等待下一个成功传递的消息,它无法了解JMS提供程序和JMS服务器之间的问题。