平台上支持定时任务,基本思路是自己开发微服务,通过平台的配置和调度来管理这些定时微服务。
1、参照qlm-job工程,做自己的定时任务。例如:
2、配置定时任务。在前端页面或数据库中直接配置。
编辑
其中task_target指定调用那个类那个函数
cron_expression指定调用频率:
秒(0-59):
分(0-59):
小时(0-23):
每月第几天(1-31):
月(1-12或JAN-DEC):
每星期第几天(1-7或SUN-SAT):
年(1970-2099)
其中:不用设置的用”?”.
(1)每月第几天和每星期第几天是互斥的,两个只能设置1个。如果有好几个时间点,可以使用”,”符号,例如:”0010,12,14**?”表示每天的10时,12时,14时执行Job.
(2)对于连续时间可以使用”-”符号。例如:”010,12,141-15*?”表示每月的1到15日10时,12时,14时执行Job.
(3)时间格式的年可以不用制定。例如”0010,12,14?MON2006”表示2006年每星期一的10时,12时,14时执行Job.