jms到期,AMQ-> MQ系列

时间:2017-12-22 15:34:20

标签: apache-camel jms ibm-mq amq

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

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

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

1 个答案:

答案 0 :(得分:1)

如果您使用Camel及其JMS组件,则可以打开preserveMessageQos,然后转移到期详细信息。请参阅Camel文档中的更多详细信息(请参阅选项表):http://camel.apache.org/jms

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