本文介绍Second delay的使用场景及使用方式。
背景信息
Second delay即秒级别调度,适用于对实时性要求比较高的业务,例如需要不停做轮询的准实时业务。
Second delay支持1~60秒间隔的秒级延迟调度,即每次任务执行完成后,间隔秒级时间再次触发调度。
Second delay具有以下优势:
- 高可靠:SchedulerX的秒级别任务具有高可靠的特性,如果某台机器宕机了,可以在30秒内在另一台机器上重新运行。
- 丰富的任务类型:SchedulerX的秒级别任务属于定时调度类型,可以适用于所有的任务类型和执行方式。不但简单Java任务支持秒级别调度,分布式Java任务以及脚本任务同样适用。通过内存网格和秒级别调度,可以不停地处理海量的数据。
- 统计信息:SchedulerX还提供了秒级别任务的统计信息,例如当天执行了多少次,成功的次数和失败的次数,最近10次运行结果等。
Second delay定时配置示例
在创建调度任务时可以使用Second delay定时调度。
查看秒级别任务的统计信息
Second delay任务创建完成后,任务实例详情页面会出现一个秒级任务统计详情页签,展示如下信息。
- 当天任务实例运行结果
- 昨天任务实例运行结果
- 最近10次运行结果