2016-05-30 59 views
0

我需要以兩種不同的方式異步處理請求的相同信息。我在我的項目中使用了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

dataChannel變化到

<int:publish-subscribe-channel id=`dataChannel` task-executor="exec" /> 

(聲明<task:executor ... />)。

相關問題