JMS 传递失败 - WebLogic Server 上的错误目标

JMS Delivery Failure - Error Destination on WebLogic Server

将消息放入错误队列后,如何将此消息重新传送到原始队列?

我是否需要创建一个 MDB 来从错误队列中获取此消息并将其放入原始队列或 weblogic 是否有一些配置?

有几种方法可以实现:

  • 使用 WebLogic 管理控制台手动移回消息
  • WLST/Java 使用 moveMessages 方法的代码 JMSMessageManagementRuntimeMBean 界面
  • 您可以在队列级别配置重新传递延迟覆盖和重新传递限制,这样 WebLogic 会在将失败的消息移动到错误目标之前重试几次