我正在尝试使用消息队列(Websphere Mq)集成两个系统。我使用带弹簧的骆驼进行布线。现在我需要在其中设置JMSCorrelationId和JMSReplyTo标头。
<route id="Request1">
<from uri="WebMq:queue:inputQ"/>
<to uri="bean:mycode"/>
<to uri="WebMq:queue:outputQ"/>
</route>
答案 0 :(得分:1)
将以下内容放在中间:
<setHeader headerName="JMSCorrelationId">
<constant>myValue</constant>
</setHeader>
您可以使用JMSReplyTo标题执行相同的操作。
答案 1 :(得分:0)
它对我想做的工作很有用。它帮助我在请求回复场景。
<route id="Request1">
<from uri="WebMq:queue:inputQ?replyTo=queue_name pattern="InOut"/>
<to uri="bean:mycode"/>
<to uri="WebMq:queue:outputQ"/>
</route>