【发布时间】:2021-02-17 14:26:54
【问题描述】:
使用 ActiveMQ 读取/使用队列中的消息后,我想将相同的消息重新传递回队列,因为我想停止处理一段时间。如何实现?
【问题讨论】:
标签: activemq message consuming
使用 ActiveMQ 读取/使用队列中的消息后,我想将相同的消息重新传递回队列,因为我想停止处理一段时间。如何实现?
【问题讨论】:
标签: activemq message consuming
要取消返回队列的未确认消息,您只需关闭 JMS 使用者即可。如果您在 JMS 会话中使用 AUTO_ACKNOWLEDGE 模式,您将无法取消返回队列的消息,因为它们会被自动确认。
如果您使用的是事务型 JMS 会话,您只需在会话中调用 rollback()。
【讨论】: