【发布时间】:2017-06-03 07:13:05
【问题描述】:
我正在尝试使用 jms:publish-subscribe-channel 发布/订阅单个 ActiveMQ 主题。我能够在通道上接收来自 ActiveMQ 的消息就好了,但是当我发布到通道时,消息正文为空(当另一个应用程序接收到侦听 ActiveMQ 主题时)。我能够使用 spring-integration-samples->basic->jms 重新创建问题。我修改了 outboundChannelAdapter.xml 以使用 jms:publish-subscribe-channel 而不是 jms:outbound-channel-adapter。为了发布简单的字符串消息,是否需要另一个步骤?这是我对 outboundChannelAdapter.xml 的代码更改:
<stream:stdin-channel-adapter id="stdin" channel="stdinToJmsoutChannel"/>
<jms:publish-subscribe-channel id="stdinToJmsoutChannel" topic="requestTopic" />
<stream:stdout-channel-adapter id="stdout" channel="stdinToJmsoutChannel" append-newline="true"/>
【问题讨论】:
标签: spring-integration spring-jms