【问题标题】:jms expiration, AMQ->MQ Seriesjms过期,AMQ->MQ系列
【发布时间】:2018-06-05 06:01:06
【问题描述】:

在将消息从 AMQ 队列移动到 IBM MQ 系列队列期间,我们尝试在消息中保留 TimeToLive/JMSExpiration,目前我们使用:AMQ 中的 jmsBridgeConnectors 来移动消息,但不保留过期时间。 我知道 AMQ 建议宁愿使用 Camel 而不是 jmsBridgeConnectors 将 AMQ 桥接到外部消息系统,但我没有使用 Camel 的经验。

有没有人遇到过类似的问题并有一些可行的解决方案,无论是使用 jmsBridgeConnectors 还是 Camel?

非常感谢提前 最好的祝福 卢卡斯

【问题讨论】:

    标签: apache-camel jms ibm-mq amq


    【解决方案1】:

    如果您使用 Camel 及其 JMS 组件,那么您可以打开 preserveMessageQos,它将传输到期详细信息。在 Camel 文档中查看更多详细信息(参见选项表):http://camel.apache.org/jms

    就 JMS 桥而言,我假设您指的是 AMQ JMS 桥? http://activemq.apache.org/jms-to-jms-bridge.html - 我不确定您是否可以配置以保持到期。 SO这里的其他人可能知道,或者您可以深入研究源代码,或尝试在ActiveMQ用户邮件列表中询问。

    【讨论】:

    • 正确,我指的是AMQ JMS桥。
    猜你喜欢
    • 1970-01-01
    • 2013-12-27
    • 2015-07-05
    • 2012-08-27
    • 2013-09-10
    • 2021-06-26
    • 2023-03-03
    • 1970-01-01
    • 2015-06-19
    相关资源
    最近更新 更多