使用 JMS 从队列中读取/使用消息后,我想将相同的消息重新传递回队列,因为我想停止处理一段时间。如何才能实现这一目标?
要将未确认的消息取消返回队列,您只需关闭 JMS 使用者即可。如果您在 JMS 会话上使用 AUTO_ACKNOWLEDGE 模式,您将无法取消返回队列的消息,因为它们会被自动确认。
如果您使用的是事务处理 JMS 会话,您只需在会话上调用
rollback()