我正在从事3个步骤的Spring Batch项目。首先,它将需要的文本文件从ftp下载到本地,然后进行处理,最后每10分钟删除本地目录中的文件。每隔10分钟,FTP中就会加载一个新文件。如果FTP中出现问题并且不加载新文件怎么办?然后,Spring Batch项目下载相同的文件并再次处理。所以我的问题是如何避免Spring Batch两次处理同一文件?
编辑:我已经使用Apache公共库从FTP下载文件。而且我正在使用MultiResourceItemReader在每次运行时提取2个文本文件。