【问题标题】:JMS Delivery Failure - Error Destination on WebLogic ServerJMS 传递失败 - WebLogic Server 上的错误目标
【发布时间】:2018-01-09 17:51:47
【问题描述】:

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

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

【问题讨论】:

  • 请展示你到目前为止所做的事情
  • 我创建了两个队列,一个用于接收原始消息,另一个用于接收错误消息。在我在“错误目的地”配置的原始队列上,错误队列用于在无法传递消息时放置消息。

标签: jms weblogic12c


【解决方案1】:

有几种方法可以实现这一点:

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

【讨论】:

    猜你喜欢
    • 2011-05-31
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 2015-07-01
    • 2016-09-22
    • 1970-01-01
    相关资源
    最近更新 更多