任务调度

介绍

一个系统一般都会有很多业务模块组成,这些业务模块被封装成一个个独立部署的应用拆分出去,独立维护。各个业务模块都会有自己定制的定时任务要运行,一般都会依赖自己业务数据和逻辑,很自然的写在各自的应用中。任务调度就是统一管理这些散落在各个业务模块中的定时任务。任务调度允许用户根据时间间隔(或时间点)来调度job。可用于简单或复杂的任务计划,用户可以配置触发时间规则,选择要执行的程序,并且通过执行记录了解任务的执行情况。任务执行相关信息统一到一起,比如任务执行记录,而任务业务代码开发和任务配置解耦

功能

  • 任务明细 用于对平台中任务的查看,创建,启停用等管理
  • 执行记录 用于了解任务的执行结果以及造成执行失败的原因
  • 可执行程序 用于展示任务可以调用的可执行程序
  • Cron 表达式 用于配置cronTrigger实例的触发时间规则