Java 两个spring批处理作业重叠可以吗?

Java 两个spring批处理作业重叠可以吗?,java,spring-batch,Java,Spring Batch,假设我每5分钟运行一次spring作业,通常该作业需要大约1分钟才能完成,但如果出现问题,该作业将持续5分钟以上。在上一个作业完成之前,另一个作业将开始。那么,这两项工作会相互干扰吗 ps:我使用spring schedule注释来调度作业。您可以控制此行为。如果要在一个作业结束和下一个作业开始之间留出固定的时间,请使用fixedDelay 如果使用fixedRate,则作业可能重叠。这是否合适取决于你的工作。但如果需要,可以使用fixedDelay防止这种情况发生

假设我每5分钟运行一次spring作业,通常该作业需要大约1分钟才能完成,但如果出现问题,该作业将持续5分钟以上。在上一个作业完成之前,另一个作业将开始。那么,这两项工作会相互干扰吗


ps:我使用spring schedule注释来调度作业。

您可以控制此行为。如果要在一个作业结束和下一个作业开始之间留出固定的时间,请使用
fixedDelay

如果使用
fixedRate
,则作业可能重叠。这是否合适取决于你的工作。但如果需要,可以使用
fixedDelay
防止这种情况发生