统一定时任务调度管理

统一定时任务调度管理


代码地址:https://github.com/songwie/task

下载地址:http://songwie.com/attached/task/task-web.war


任务管理系统是一个java 实现的,spring 集成quartz的动态任务管理系统, 通过该应用可以动态管理任务的调用,无需重启服务。

      任务既可以通过http 的方式调用统一RES 的方式调用其它项目任务,也可以在task 中管理执行自己任务,部署task 新任务,通过 虚拟机class reload,无需重启。

技术架构:

            spring boot + spring-data-jpa + jquery



截图:




启动方式:

spring boot启动:

java -jar C:\Users\sw\Desktop\task-web.war 


或者运行根目录下的start.sh

具体参数为:

nohup java -Xms500m -Xmx500m -Xmn100m -XX:PermSize=64m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:CMSInitiatingOccupancyFraction=70 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1986 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar task-web.war --spring.profiles.active=test --datasource.druid.url=jdbc:mysql://127.0.0.1:3306/task --datasource.druid.username=root --datasource.druid.password=root &  

以上根据实际情况修改数据库地址、用户名、密码




  1. I could read a book about this without finding such real-world aphasrcpeo!
  1. I'm grueaftl you made the post. It's cleared the air for me.