- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://github.com/PinaeOS/rafiki
- 软件文档: https://github.com/PinaeOS/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();
}
}
面向对象葵花宝典:思想、技巧与实践
李运华 编著 / 电子工业出版社 / 2015-12 / 69
《面向对象葵花宝典:思想、技巧与实践》系统地讲述了面向对象技术的相关内容,包括面向对象的基本概念、面向对象开发的流程、面向对象的各种技巧,以及如何应用面向对象思想进行架构设计。在讲述相关知识或技术的时候,除了从“是什么”这个角度进行介绍外,更加着重于从“为什么”和“如何用”这两个角度进行剖析,力争让读者做到“知其然,并知其所以然”,从而达到在实践中既能正确又能优秀地应用面向对象的相关技术和技巧。 ......一起来看看 《面向对象葵花宝典:思想、技巧与实践》 这本书的介绍吧!
