github地址:https://github.com/xuxueli/xxl-job
git.osc地址:http://git.oschina.net/xuxueli0323/xxl-job
博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/4845111.html
【最迅速的熟悉该项目的方式:执行Job库初始化SQL;Eclipse中导入xxl-job-admin项目,启动项目访问;即可;】
一、简介:《分布式任务调度框架xxl-job》
基于quartz封装实现的的集群任务调度管理平台,提供对调度任务动态管理。
二、特点:
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
2、动态:支持动态修改任务状态,动态暂停/恢复任务,即时生效;
3、集群:任务信息持久化到mysql中,支持Job服务器集群(高可用),一个任务只会在其中一台服务器上执行;
三、部署步骤:
1、执行JOB库SQL文件,文件位置:\xxl-job\doc\db\tables_mysql.sql
2、配置JOB库JDBC连接,配置文件位置:\xxl-job\xxl-job-admin\src\main\resources\jdbc.properties
3、启动调度平台,访问URL:http://localhost:8080/xxl-job-admin/job/index
四、运行截图:
1、任务列表
2、新增任务
新增任务之后,任务列表
新增任务,执行LOG
3、更新任务
更新任务之后,执行LOG
4、暂停任务
暂停任务之后,执行LOG
5、恢复任务
恢复任务之后,执行LOG
6、删除任务
删除任务之后,执行LOG
时间: 2024-11-03 21:22:19