Spring boot spring批处理计划定义开始和结束间隔

Spring boot spring批处理计划定义开始和结束间隔,spring-boot,spring-batch,Spring Boot,Spring Batch,我目前正在重构我们当前的工作,该工作在工作日每天晚上11点到凌晨4点运行,周末所有时间都运行。我计划春季批处理,因为我们目前的工作是面向批处理的 是否可以为spring batch中的作业安排开始和结束时间 谢谢Spring Batch不是一个调度框架。在商业和开源领域都有许多优秀的企业调度器,如Quartz、Tivoli、Control-M等。它旨在与调度器协同工作,而不是取代调度器。Spring Batch不是一个调度框架。在商业和开源领域都有许多优秀的企业调度器,如Quartz、Tivol

我目前正在重构我们当前的工作,该工作在工作日每天晚上11点到凌晨4点运行,周末所有时间都运行。我计划春季批处理,因为我们目前的工作是面向批处理的

是否可以为spring batch中的作业安排开始和结束时间


谢谢

Spring Batch不是一个调度框架。在商业和开源领域都有许多优秀的企业调度器,如Quartz、Tivoli、Control-M等。它旨在与调度器协同工作,而不是取代调度器。

Spring Batch不是一个调度框架。在商业和开源领域都有许多优秀的企业调度器,如Quartz、Tivoli、Control-M等。它旨在与调度器协同工作,而不是取代调度器。

为什么需要批处理结束时间?如果批处理未按时结束,是否要终止?当前您正在使用的cron触发器,例如quartz等。当前它是windows cron。我需要结束时间,因为我不能在工作时间在数据库上运行这些作业。是的,只要spring批处理可以从停止的地方继续,它就可以终止。当你说“结束时间”时,你的意思是像一个处理窗口吗?@MichaelMinella:是的,你可以称它为处理窗口。我有要在时间窗口内处理的项目列表。如果到达窗口,我希望SpringBatch从它停止的地方继续。我可以在数据库或文件中保留最后处理的项目的水位线。Spring Batch提供启动、停止和重新启动作业的功能。但是,它不能处理调度部分,所以您必须自己编写代码。为什么需要批处理结束时间?如果批处理未按时结束,是否要终止?当前您正在使用的cron触发器,例如quartz等。当前它是windows cron。我需要结束时间,因为我不能在工作时间在数据库上运行这些作业。是的,只要spring批处理可以从停止的地方继续,它就可以终止。当你说“结束时间”时,你的意思是像一个处理窗口吗?@MichaelMinella:是的,你可以称它为处理窗口。我有要在时间窗口内处理的项目列表。如果到达窗口,我希望SpringBatch从它停止的地方继续。我可以在数据库或文件中保留最后处理的项目的水位线。Spring Batch提供启动、停止和重新启动作业的功能。但是,它不处理调度部分,因此您必须自己编写代码。