【发布时间】:2018-05-17 13:10:08
【问题描述】:
我正在使用 spring 集成从 wmq 消费一条消息,但我无法在消息头中获取 JMS 目标。我想知道使用消息的队列名称。在活动 mq 中,我们将获得一个名为 JMS Destination 的参数,其中队列名称可用。是否有可能使用 spring 集成消息从 wmq 中找到队列名称。
【问题讨论】:
我正在使用 spring 集成从 wmq 消费一条消息,但我无法在消息头中获取 JMS 目标。我想知道使用消息的队列名称。在活动 mq 中,我们将获得一个名为 JMS Destination 的参数,其中队列名称可用。是否有可能使用 spring 集成消息从 wmq 中找到队列名称。
【问题讨论】:
在 Spring Integration 中,JMSDestination 映射到名为 jms_destination (JmsHeaders.DESTINATION) 的标头。
见Mapping Message Headers to/from JMS Message 。
默认映射器是DefaultJmsHeaderMapper。
【讨论】: