问题:spring batch 最支持的故障转移策略是什么?必须关注资源使用、故障转移机制。有什么建议么?
用例 - 必须运行 Spring 批处理才能从服务器读取文件(将由另一个应用程序放在服务器上)并处理它。
环境是集群的。因此,可能有多个服务器实例会触发批处理作业在到达时尝试读取相同的文件。
我的想法:可以做轮询来检查文件的到达并调用spring批处理作业。由于它是集群的,我们可以使用主动/被动策略来轮询。也可以使用其他类型,例如循环或时间分片。
如果我不清楚,请原谅我。如果有不清楚的地方,我可以解释。