【发布时间】:2020-04-23 09:22:50
【问题描述】:
我正在开发 3 步 Spring Batch 项目。首先从ftp下载需要的文本文件到本地,然后处理,最后每隔10分钟删除本地目录下的文件。并且每 10 分钟就会在 FTP 中加载新文件。如果 FTP 出现问题并且无法加载新文件怎么办?然后 Spring Batch 项目下载相同的文件并再次处理。所以我的问题是如何避免 Spring Batch 两次处理同一个文件?
编辑:我使用 Apache 公共库从 FTP 下载文件。 我使用 MultiResourceItemReader 在每次运行时提取 2 个文本文件。
【问题讨论】:
标签: spring spring-batch batch-processing