Java 任务调度 - Rafiki
Rafiki 是一个基于Java的任务调度框架,相对于Quartz更加轻量级和易用
-
支持简单的重复任务调度
-
支持Cron格式的任务调度
-
采用任务容器/任务组的方式进行任务群分类
-
支持同时超过10K任务同时执行(视机器效率)
-
支持失败任务提醒和失败任务自动重执行
安装方式:
<dependency> <groupId>org.pinae</groupId> <artifactId>rafiki</artifactId> <version>1.2</version> </dependency>
示例代码:
public class DemoTestManager { public static void main(String arg[]) throws Exception { Task task = new Task(); Job job = new Job() { public String getName() { return "DelayJob"; } public boolean execute() throws JobException { System.out.println(System.currentTimeMillis()); return true; } }; task.setName("HelloJob"); task.setJob(job); task.setTrigger(new CronTrigger("0-30/5 * * * * * *")); TaskContainer container = new TaskContainer(); container.add(task); container.start(); } }
本文由用户 lxnt2228 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!