spring 集成 vs spring 批处理

spring integration vs spring batch

我们有一个每天都在接收文件的应用程序,它需要被解析并保存在数据库中。文件有 5000 条记录。

我们应该使用 spring 批处理还是 spring 集成?为什么?

我们确实需要跳过不良记录并对其进行审核。

在大多数情况下,组合是合适的;使用 Spring 集成检测到达的新文件并使用作业启动网关启动作业。特别是如果您需要更丰富的作业语义(跳过、重试等)。

请参阅 Spring Batch documentation 关于将其与 Spring 集成一起使用的信息。