【发布时间】:2018-12-17 19:42:13
【问题描述】:
我们正在使用 Spring-Boot 和 Apache camel 连接到 IBM MQ。我们需要在 MQMessages 中设置过期时间,这样如果我们没有得到任何响应,消息应该在 60 秒后过期。我们添加了如下标题:
setHeader(WMQConstants.WMQ_EXPIRY, 常量(600));
但标题被添加如下:
<usr>
<breadcrumbId>ID-ff9c1ce374f9-1544430870241-0-2</breadcrumbId>
<expiry dt='i4'>60000</expiry>
它没有添加到 MQMD 标头,并且在浏览消息时将过期值显示为“-1”,即消息永远不会过期。
您能告诉我如何在 Apache Camel 中设置 MQMD 标头吗?
【问题讨论】:
标签: ibm-mq