我要求以两种不同的方式异步处理请求的相同信息。我在我的项目中使用spring集成。
我可以从同一个输入通道读取两个服务激活器吗?我将通过适配器从队列中获取数据并转发到通道。
<int:channel id="dataChannel" />
<service-activator input-channel="dataChannel" ref="serviceA" method="method1">
<service-activator input-channel="dataChannel" ref="serviceB" method="method2">
<bean id="serviceA" class="a.b.test.ServiceA">
<bean id="serviceB" class="a.b.test.ServiceB">
答案 0 :(得分:0)
将dataChannel
更改为
<int:publish-subscribe-channel id=`dataChannel` task-executor="exec" />
(声明<task:executor ... />
)。