秒级任务适合对实时性要求比较高的业务,例如不停做轮询的准实时业务,通过内存网格和秒级调度,可以让您不停地处理海量的数据。本文将以一个实例介绍如何创建秒级调度任务。

SchedulerX的秒级别任务属于定时调度类型,适用于简单Java任务、分布式Java任务和脚本任务,以及各种执行方式。

由于秒级调度属于定时调度,所以在定时配置步骤中请将时间类型设置为second_delay,并将固定延迟设置为50(秒)。创建调度任务的操作步骤请参见创建调度任务

查看秒级调度任务详情

查看任务实例详情的步骤请参见执行列表

秒级任务在任务实例详情页面中会多包含历史执行记录页签,该页签记录了如下信息:

  • 当天任务实例运行结果:当天开始触发时间到现在为止,秒级任务调度总次数以及成功、失败次数。
  • 昨天任务实例运行结果:昨天触发时间到昨天结束,秒级任务昨天调度执行次数以及成功、失败次数。
  • 最近10次运行结果。包含每次循环运行的子任务详情,包括每级分发的子任务总数及执行的成功失败数。
second delay 结果

为秒级调度任务设置告警

  • 秒级任务执行失败告警,这个告警指的是首次触发失败告警,首次触发成功后,秒级调度失败不会报触发失败告警。
  • 秒级任务连续失败告警,如果您的任务首次触发成功后,后续秒级调度连续失败超过10次,则会收到告警。

上面两个告警都需要用户在任务告警配置中打开失败报警开关。