Skip to content

定时任务

AIFlowy 的定时任务是基于 quartz 来实现的,包含了三种类型的任务。

参数说明

add-job.png

  • 任务名称:任务名称。
  • 任务类型:工作流、SpringBean、Java类。
  • cron 表达式:决定了定时任务执行的时间。
  • 并发执行:同一个任务是否允许并发执行,否的话必须等待上一个任务执行完成,才能继续执行。
  • 错过策略:
    • 立即触发:触发所有错过的任务。
    • 触发一次:触发最近一次错过的任务。
    • 忽略:忽略错过的任务。

任务类型

工作流

type-workflow.png

SpringBean方法

type-spring-bean.png

参数支持:String,Boolean,Long[L结尾],Double[D结尾],Float[F结尾],Integer。

示例:

sysJobServiceImpl.testParam("bean",false,299)

Java类方法

java-method.png

参数支持:String,Boolean,Long[L结尾],Double[D结尾],Float[F结尾],Integer。

示例:

tech.aiflowy.job.util.JobUtil.execTest("test",1,0.52D,100L)