Apache camel jms到期,AMQ->;MQ系列

Apache camel jms到期,AMQ->;MQ系列,apache-camel,jms,ibm-mq,amq,Apache Camel,Jms,Ibm Mq,Amq,在将消息从AMQ队列移动到IBM MQ Series队列的过程中,我们试图在消息中保留TimeToLive/JMSExpiration,目前我们在AMQ中使用:jmsBridgeConnectors来移动消息,但不会保留过期时间。 我知道AMQ建议使用Camel而不是jmsBridgeConnectors将AMQ连接到外部消息传递系统,但我没有使用Camel的经验 是否有人遇到过类似的问题,并有一些工作解决方案,使用jmsBridgeConnectors或Camel 非常感谢 顺致敬意, Luk

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

是否有人遇到过类似的问题,并有一些工作解决方案,使用jmsBridgeConnectors或Camel

非常感谢 顺致敬意,
Lukasz

如果您使用Camel及其JMS组件,那么您可以打开
preserveMessageQos
,然后它将传输过期详细信息。请参阅Camel文档中的更多详细信息(请参阅选项表):


关于JMS桥,我假设您指的是AMQ JMS桥?-我不确定您是否可以配置为保持到期。SO的其他人可能知道,或者您可以深入了解源代码,或者尝试在ActiveMQ用户邮件列表上询问。

正确,我指的是AMQ JMS桥。