智能任务计划程序

智能任务计划程序

有人知道创建任务最佳计划的工具吗?我有许多服务器,运行多个数据库,有各种脚本在每个数据库之间导入和转换数据。

我目前正在手动安排各种 cronjob,但这很容易出错,而且很难解决异常情况,例如由于数据负载异常大而导致作业运行时间异常长。我正在考虑对每个任务之间的资源和依赖关系进行编码,并创建一个规划器来搜索任务执行的最佳顺序,以便每个任务在最不可能干扰其他任务的时间运行。

我见过Drools 规划器,但由于其极大的复杂性和开销,它并不合适。

答案1

或许应该问一下您关心的是管理哪种类型的平台。我假设是 Linux,但这个概念也适用于 Windows 系统...

您正在寻找作业调度程序。这不是一件容易的事情,但可以潜在地帮助提高可扩展性并管理进程间的依赖关系。一个好的开始解决方案是开源作业调度器(商业解决方案是价格昂贵)。

相关内容