spring-scheduler-job分布式任务调度
基于xxl-job(文章地址:https://segmentfault.com/a/1190000008597164)改造,推介的文章当中关于调度有详细的说明。接下来我只说下我如何把这个分布式任务调度集成到自己的项目当中。环境说明:tomcat7、jdk6、mysql5.6、jetty8、maven
整合步骤如下:
第一步:下载demo,地址:http://download.****.net/download/u013294278/9941555
第二步:直接解压压缩包,将spring-scheduler直接导入eclipse
第三步:安装mysql5.6,创建ss_job库。并执行初始化脚本init.sql脚本。上面的源码忘记添加初始化脚本进去了请到这个地址下载:http://git.oschina.net/JornTang/JingTaiZiYuanGuanLi/tree/master
第四步:直接发布spring-scheduler-amdin、spring-scheduler-client两个web工程至tomcat。
登录任务调度中心:http://127.0.0.1:8080/spring-scheduler-admin/
在调度中心配置执行器跟任务就可以了。
配置执行器
以上执行器配置完成,接下来配置任务
以上配置基本完成。启动tomcat将会看到以下调度信息
以上就是分布式任务调度所有整合步骤。
以上的工程如果要整合到自己的项目中可以参考我本人的整合步骤:
第一步:将spring-scheduler-admin打成war包丢到tomcat
第二步:将spring-scheduler-client打成jar包丢到自己的项目,同时将相关依赖的jar包同时引入
第三步:在自己项目中将spring-scheduler-client相关配置移到自己的项目中
通过以上3个步骤基本整合到自己的项目中是没有问题的。^-^