弹簧集成中的多螺纹分离器

时间:2013-12-04 14:22:18

标签: spring spring-integration

我正在使用spring集成来通过tcp获取记录。有一组客户端ID,被分成单独的客户端ID消息以获取相应的记录。这个工作现在很好。 现在,为了提高性能,我需要将集合分解为子集合,并使用子集合中的客户端ID来获取记录。 我已经实现了拆分器来打破集合,但它只适用于一个线程。程序在服务第一个请求后终止,即首次收集客户。

如何使用多线程实现场景?

1 个答案:

答案 0 :(得分:2)

只需将分割器的输出通道设为an Executor one

<int:channel id="executorChannel">
    <int:dispatcher task-executor="someExecutor"/>
</int:channel>