描述:
定时任务服务支持毫秒级单线程任务定时执行,服务用java开发,支持window、linux
目的:
1、解决需要秒级循环执行任务;
2、解决任务执行的线程安全问题,保证单线程执行任务
运用场景:
1、某一任务需要定时执行,如每过5秒执行一次(window自带计划任务最小单位为1分钟);
2、某一定时任务,每次只能一个线程,需要线程安全
运行环境:
java 1.6
包括文件
1、配置文件 crontab.xml
所有时间 http超时时间 httptimeout、任务间隔时间invate 单位均为毫秒
任务首次开始执行时间 start_time 格式一定这yyyy-mm-dd hh:mm:ss 即 2013-03-26 15:50:00,可为空
时间间隔计算方式 by_start_time 1 表示从任务执行前开始计算,0 表示 从任务执行结束后开始计算
2、插件 dom4j-1.6.1.jar
3、服务执行文件 CrontabService.jar
安装
安装java1.6环境,将CrontabService.zip解压
根据需要修改crontab.xml 配置文件
运行命令java -jar CrontabService.jar
定时任务服务支持毫秒级单线程任务定时执行,服务用java开发,支持window、linux
目的:
1、解决需要秒级循环执行任务;
2、解决任务执行的线程安全问题,保证单线程执行任务
运用场景:
1、某一任务需要定时执行,如每过5秒执行一次(window自带计划任务最小单位为1分钟);
2、某一定时任务,每次只能一个线程,需要线程安全
运行环境:
java 1.6
包括文件
1、配置文件 crontab.xml
所有时间 http超时时间 httptimeout、任务间隔时间invate 单位均为毫秒
任务首次开始执行时间 start_time 格式一定这yyyy-mm-dd hh:mm:ss 即 2013-03-26 15:50:00,可为空
时间间隔计算方式 by_start_time 1 表示从任务执行前开始计算,0 表示 从任务执行结束后开始计算
2、插件 dom4j-1.6.1.jar
3、服务执行文件 CrontabService.jar
安装
安装java1.6环境,将CrontabService.zip解压
根据需要修改crontab.xml 配置文件
运行命令java -jar CrontabService.jar