合并 spring 批处理和 spring 集成?

combine spring batch and spring integration?

感谢关注,我定义了一个组合 spring 批处理和 spring 集成项目并与 ftp 服务器通信以检索文件并在其上处理并写入 ftp,我正在为我的项目寻找一个好的架构,我设计了一个具有 spring 集成的架构,如下图所示:

当从其上的服务器进程检索文件并根据条件将文件路由到 mvChannel 和 toGet 通道时,我在从服务器检索的文件上有很多进程场景,我定义了一个路由器,路由器处理这些场景,并路由到工作渠道和 运行 spring 批量
现在,我的问题是架构是否正确?

真的很好看。从 Spring 集成和 Spring 批处理世界集成中获得收益是典型的模式。

然而我在最后 <aggregator> 中没有看到原因。您所有的作业都可以将其结果发送到 <int-ftp:outbound-gateway command="PUT">。看起来不需要等待所有结果在一个地方对它们进行一些分析。