在入站网关接收到字符串消息后,我使用发布-订阅通道将其并行发送到记录器以记录消息并发送到转换器以转换消息。我希望这两项活动同时进行。
我的问题很简单 - spring 集成中的发布订阅通道是否将消息并行发送到它的订阅者?
下面是来自 spring-integration-context.xml 的代码片段。
<int:gateway id="gateway" service-interface="com.test.Gateway">
</int:gateway>
<int:publish-subscribe-channel id="publishsubscribechannel" />
<int:service-activator input-channel="publishsubscribechannel"
method="transformEvent" ref="transformer" output-channel="transformerreplychannel">
</int:service-activator>
<int:service-activator input-channel="publishsubscribechannel"
method="logMessage" ref="logger">
</int:service-activator>
这里的转换器和记录器是发布订阅频道的 2 个订阅者。在此设置中,默认情况下,从网关到记录器和转换器的消息流会异步发生吗??...或者我需要做一些其他配置来实现相同的目的。