【问题标题】:MQ session.CLIENT_ACKNOWLEDGEMQ 会话.CLIENT_ACKNOWLEDGE
【发布时间】:2013-06-26 07:22:29
【问题描述】:

我正在尝试在 CLIENT_ACKNOWLEDGE 模式下运行我的 JMS 会话,如果我没有确认消息,我没有看到消息再次被重新传递到队列中,请告诉我何时将消息传递回MQ,是会话终止的时候吗?

【问题讨论】:

    标签: java jakarta-ee jms messaging


    【解决方案1】:

    如果您在接收器中使用CLIENT_ACKNOWLEDGE,则必须手动恢复未确认的消息。看一下JMSSession.recover()方法,会触发重投。

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      • 2015-10-09
      • 2012-11-10
      相关资源
      最近更新 更多