有没有人知道创build最佳任务计划的工具? 我有许多服务器,运行多个数据库,各种脚本,导入和从每个数据库转换数据。
我目前正在调度各种cronjobs,但是这很容易出错,并且很难解释exception,例如由于exception大的数据负载而导致exception长时间运行的作业。 我正在考虑对每个任务之间的资源和依赖关系进行编码,并创build一个计划程序来search最佳任务执行顺序,以便每个任务在最不可能干扰任何其他任务的时间运行。
我已经看到Drools Planner ,但是它是不合适的,因为它是巨大的复杂性和开销。
询问您关心的pipe理平台的types可能是公平的。 我假设Linux,但这个概念也适用于Windows系统…
你正在寻找一个工作调度 。 这不是一件容易的事情,但可能有助于可伸缩性,并将pipe理您的进程间依赖关系。 开始的一个好的解决scheme是开放源码作业调度程序 (商业解决scheme是非常昂贵的 )。