Spring batch 在spring批处理远程分区作业失败后,如何重新启动该作业

Spring batch 在spring批处理远程分区作业失败后,如何重新启动该作业,spring-batch,Spring Batch,我们正在使用SpringBatch编写一个批处理作业,并遵循远程分区方法。我们在独立应用程序上运行主应用程序,在应用程序服务器上运行从应用程序。我们面临一个问题,在某些分区完成后,主服务器出现故障。我只是想知道我如何才能触发剩余工作的工作 提前谢谢 -麦迪,奴隶们失败了吗?他们可能正在完成他们的工作…感谢您的快速响应..奴隶没有失败,我正在主步骤完成后生成报告..因为主步骤失败,我无法继续..我如何处理这种情况?还有一个问题是如果一些奴隶失败,我们如何仅为发生故障的从属设备重新启动作业?如果重新

我们正在使用SpringBatch编写一个批处理作业,并遵循远程分区方法。我们在独立应用程序上运行主应用程序,在应用程序服务器上运行从应用程序。我们面临一个问题,在某些分区完成后,主服务器出现故障。我只是想知道我如何才能触发剩余工作的工作

提前谢谢


-麦迪,奴隶们失败了吗?他们可能正在完成他们的工作…感谢您的快速响应..奴隶没有失败,我正在主步骤完成后生成报告..因为主步骤失败,我无法继续..我如何处理这种情况?还有一个问题是如果一些奴隶失败,我们如何仅为发生故障的从属设备重新启动作业?如果重新启动主设备,它应该重新启动从属设备。也就是说,您需要了解如何设计作业以防止重复处理项目。最后,主设备和每个从设备是一个独立的步骤,因此重新启动作业将像其他任何步骤一样重新启动这些步骤。感谢您的回答。我有点困惑,我正在尝试跳过已完成的步骤并重新运行失败的/剩余的步骤。有什么方法可以实现这一点吗?