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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!