【问题标题】:Set JMS redelivery limit in Weblogic在 Weblogic 中设置 JMS 重新传递限制
【发布时间】:2016-09-22 09:14:06
【问题描述】:

我在 weblogic 中使用 JMS。如果我的 MDB 引发异常,则重新传递消息。我要解决的问题是设置消息重新传递限制。因为消息传递不会停止。超过 300 次,直到我删除整个部署。我已经在 J​​BOSS 中设置了消息重新传递,但是我是 weblogic 的新手,我想单独为这个队列设置重新传递限制。

我在这里看过这篇文章:https://docs.oracle.com/cd/E24329_01/web.1211/e24387/implement.htm#JMSPG233 但这并没有帮助。

我在哪里设置这条消息的最大投递次数?

谢谢

【问题讨论】:

    标签: jms weblogic12c message-driven-bean


    【解决方案1】:

    WebLogic 12c 上的 Redelivery Limit 默认为 -1,这意味着它会尝试 2147483647 次才放弃。尝试将此值降低到 10 左右,也许。

    您应该在队列中搜索此选项卡并更改“重新投递限制”的默认值。

    希望对你有帮助!

    【讨论】:

    • 队列被多个生产者/消息使用,因此我无法更改队列本身的重新传递。我想更改特定制作人的重新交付,并保留 -1 的设置。
    猜你喜欢
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 2014-12-09
    • 2013-03-30
    • 2013-06-22
    • 2020-03-29
    相关资源
    最近更新 更多