redtimer任务定时调度器
redtimer
项目介绍
redtimer是本人纯手工精心编写的一个java任务定时调度器,全部代码均自己编写实现; 功能包含定时和时间解析两部分功能; 编写她的意图,用更少的代码满足自己的业务功能需求,让其他业务代码更佳的随心所欲;
为什么叫red,因为喜欢redkale,所以就加个red开头了,包括其他redbbs,可能以后更多redxxxx项目的产生,(也挺喜欢jfinal的,可能也会起个Jabc,开玩笑的); 项目地址:https://gitee.com/tc608/redtimer
软件架构
安装使用教程
创建启动定时任务
TimerExecutor timerExecutor = new TimerExecutor(1); Task task1 = new TaskImpl("a1", new ScheduledExpres("1-40 * * * *"));//1-40,定时每分钟执行 Task task2 = new TaskImpl("a1", new ScheduledCycle(1000 * 5));//a2定时每5s执行 timerExecutor.add(task1, task2);//添加任务 task1,task2
支持定时计划修改
//修改a1 每2s执行一次 task.setScheduled(new ScheduledCycle(2000 * 1)); timerExecutor.add(task);
请看测试案例,以及阅读详细源码,所有的代码也就几百行。
评论
Anacron任务调度器
anacron是和cron相似的任务调度器,只不过它并不要求系统持续运行,它可以用来运行通常由cron运行的每日、每周、和每月的作业;要使用anacron服务,你必须安装了anacronRPM软件包,
Anacron任务调度器
0
opencron定时任务调度系统
opencron:一个功能完善且通用的开源定时任务调度系统,拥有先进可靠的自动化任务管理调度功能,提供可操作的web图形化管理满足多种场景下各种复杂的定时任务调度,同时集成了linux实时监控,web
opencron定时任务调度系统
0