Java Spring批处理-群集环境-故障切换机制

Java Spring批处理-群集环境-故障切换机制,java,spring,ftp,spring-batch,failover,Java,Spring,Ftp,Spring Batch,Failover,问题:spring batch最支持的故障切换策略是什么?必须重点关注资源使用、故障切换机制。有什么建议吗? Usecase-必须运行Spring批处理来从服务器读取文件(另一个应用程序将把它放在服务器上)并对其进行处理 环境是集群的。因此,可能会有多个服务器实例触发批处理作业在到达时尝试读取同一文件 我的想法是:可以通过轮询来检查文件的到达并调用spring批处理作业。由于它是集群的,我们可以使用主动/被动策略进行投票。也可以使用其他类型,如循环或时间切片 如果我不清楚,请原谅。如果有不清楚的

问题:spring batch最支持的故障切换策略是什么?必须重点关注资源使用、故障切换机制。有什么建议吗?

Usecase-必须运行Spring批处理来从服务器读取文件(另一个应用程序将把它放在服务器上)并对其进行处理

环境是集群的。因此,可能会有多个服务器实例触发批处理作业在到达时尝试读取同一文件

我的想法是:可以通过轮询来检查文件的到达并调用spring批处理作业。由于它是集群的,我们可以使用主动/被动策略进行投票。也可以使用其他类型,如循环或时间切片


如果我不清楚,请原谅。如果有不清楚的地方,我可以解释。

我从这里了解到

更好的方法是只使用一个轮询器,而不是通过SpringBatch提供的一种机制将作业分发到集群(我认为在这里,名为RemoteChunks的机制是最好的选择)

我认为您不应该担心集群策略,因为这是由SpringBatch或其他集群分发机制处理的