xueli.xue
|
8ea3c39098
|
Junit upgrade
|
5 years ago |
xueli.xue
|
5dfc6a1092
|
- 3、【新增】新增任务辅助工具 "XxlJobHelper",提供统一任务辅助能力,包括:任务上下文信息维护获取(任务参数、任务ID、分片参数)、日志输出、任务结果设置……等;
- 3.1、"ShardingUtil" 组件废弃:改用 "XxlJobHelper.getShardIndex()/getShardTotal();" 获取分片参数;
- 3.2、"XxlJobLogger" 组件废弃:改用 "XxlJobHelper.log" 进行日志输出;
- 4、【优化】任务核心类 "IJobHandler" 的 "execute" 方法取消出入参设计。改为通过 "XxlJobHelper.getJobParam" 获取任务参数并替代方法入参,通过 "XxlJobHelper.handleSuccess/handleFail" 设置任务结果并替代方法出参;
|
5 years ago |
xueli.xue
|
d30a2fcf39
|
任务调度生命周期重构:调度(schedule)、触发(trigger)、执行(handle)、回调(callback)、后处理(posthandle);
|
5 years ago |
xueli.xue
|
eb9a3f0e69
|
- 21、调度过期策略:调度中心错误调度时间的补偿处理策略,包括:忽略、立即补偿触发一次等;
- 22、触发策略强化:除了常规Cron、API、父子任务触发方式外,新增提供 "固定间隔触发、固定延时触发" 两种新触发方式;
|
5 years ago |
xueli.xue
|
cbcd6e1aed
|
执行器注册表字段优化,解决执行器注册节点过多导致注册信息存储和更新失败的问题;
|
5 years ago |
xuxueli
|
4d44822efa
|
update rm
|
6 years ago |
xuxueli
|
c511a94561
|
调度中心与执行器通讯规范为双向restful,方便跨语言,以及第三方执行器实现;通讯组件xxl-rpc方案调整为Jetty+Gson方案;
|
6 years ago |
xuxueli
|
bb62887f52
|
update rm
|
6 years ago |
xuxueli
|
c925bd1685
|
调度中心与执行器通讯规范为双向restful,方便跨语言,以及第三方执行器实现;通讯组件xxl-rpc方案调整为Jetty+Gson方案;
|
6 years ago |
xuxueli
|
7ad75c6c0a
|
调度中心与执行器通讯规范为双向restful,方便跨语言,以及第三方执行器实现;通讯组件xxl-rpc方案调整为Jetty+Gson方案;
|
6 years ago |
xuxueli
|
fbd83d5161
|
执行器UI交互优化
|
6 years ago |
xuxueli
|
7ab75aa817
|
调度报表优化:新增日志报表的存储表,三天内的任务日志会以每分钟一次的频率异步同步至报表中;任务报表仅读取报表数据,极大提升加载速度;
|
6 years ago |
xuxueli
|
12ca3176f4
|
update document
|
6 years ago |
xuxueli
|
6659ce1b7d
|
update document
|
6 years ago |
许雪里
|
5c74f51408
|
Merge pull request #1070 from wybrono/wy-triggerparam-logdatetime
修正TriggerParam的LogDateTim为LogDateTime
|
6 years ago |
xuxueli
|
2ced601035
|
调度中心回调API服务改为restful方式;
|
6 years ago |
xuxueli
|
71cf3f611f
|
调度中心移除SQL中的 "now()" 函数;集群部署时不再依赖DB时钟,仅需要保证调度中心应用节点时钟一致即可;
|
6 years ago |
ylqin
|
506f189613
|
use junit test to replace main() for testing
|
6 years ago |
ylqin
|
a6cff8f6a9
|
use junit test to replace main() for testing
|
6 years ago |
wang_yangbj
|
7f969ae12c
|
修正TriggerParam的LogDateTim为LogDateTime
|
6 years ago |
xuxueli
|
90eba3827d
|
注册监控线程优化,降低死锁几率;
|
6 years ago |
bwh
|
3afd579dcf
|
修复 xxl_job_log 主键id类型为 bigint(20) , 防止 int(11) 位溢出导致调度任务不能正常调度。
|
7 years ago |
xuxueli
|
998da25c4a
|
调度中心与执行器双向通讯超时时间调整为3s
|
7 years ago |
xuxueli
|
d156c51f0d
|
任务列表优化,支持根据 "任务状态"、"负责人" 属性筛选任务;
|
7 years ago |
xuxueli
|
ac5897a8e2
|
任务列表支持根据状态筛选
|
7 years ago |
xuxueli
|
0a3542dcac
|
用户管理:支持在线维护系统用户
|
7 years ago |
xuxueli
|
9d92fa7578
|
精简项目,取消第三方依赖 ommons-lang3
|
7 years ago |
xuxueli
|
9c0cd93508
|
update document
|
7 years ago |
xuxueli
|
85bf656935
|
底层通讯方案优化:升级较新版本xxl-rpc,由"JETTY"方案调整为"NETTY_HTTP"方案,执行器内嵌netty-http-server提供服务,调度中心复用容器端口提供服务;
|
7 years ago |
xuxueli
|
a254a030c7
|
升级 xxl-rpc 依赖;
|
7 years ago |
xuxueli
|
d54d679edb
|
升级 xxl-rpc 依赖;
|
7 years ago |
xuxueli
|
a410b8465f
|
修复执行器启动之后jetty停止的问题;
|
7 years ago |
xuxueli
|
443c946e55
|
- 1、调度中心迁移到 springboot;
- 2、底层通讯组件迁移至 xxl-rpc;
|
7 years ago |
xuxueli
|
88b0812b61
|
调度中心提供API服务,支持通过API服务对任务进行查询、新增、更新、启停等操作;
|
7 years ago |
xuxueli
|
ae7fe92fa5
|
任务调度备注中标注任务触发类型,如Cron触发、父任务触发、API触发等等,方便排查调度日志;
|
7 years ago |
xuxueli
|
c2d6b3ac14
|
任务失败重试优化:收敛并废弃现有失败重试策略,新增任务属性 "失败重试次数",支持自定义失败重试次数,任务失败时将会根据该值进行失败重试;
|
7 years ago |
xuxueli
|
caf3888118
|
告警邮件中展示失败告警信息;
|
8 years ago |
xuxueli
|
d2ab791e8f
|
更新RM
|
8 years ago |
xuxueli
|
18991c3f5b
|
调度中心配置加载优化,取消对配置文件名的强依赖,支持加载磁盘配置;
|
8 years ago |
xuxueli
|
0169d537ef
|
调度报表新增"运行中"中状态项,数据加载SQL优化
|
8 years ago |
xuxueli
|
84f093ab42
|
国际化
|
8 years ago |
xuxueli
|
b3aa981fa8
|
任务列表新增筛选条件 "任务描述",快速检索任务;
|
8 years ago |
xuxueli
|
4ce20c1038
|
任务循环依赖问题修复,避免子任务与父任务重复导致的调度死循环;
|
8 years ago |
xuxueli
|
7a8937ddf4
|
测试用例package调整
|
8 years ago |
许雪里
|
32213ae06b
|
Merge pull request #238 from lorelib/master
添加对controller层的测试代码
|
8 years ago |
xuxueli
|
6042011dc7
|
项目依赖升级,如spring、jackson等;
|
8 years ago |
xuxueli
|
029e3b4a93
|
更新RM
|
8 years ago |
xuxueli
|
2f2ed56348
|
告警邮件样式优化;邮件组件调整为commons-email简化邮件操作;
|
8 years ago |
listening
|
9f77e62faa
|
在不改变xxl-job源码的情况下,添加对xxl-job的扩展
|
8 years ago |
xuxueli
|
0361025d57
|
事件触发:除了"Cron方式"和"任务依赖方式"触发任务执行之外,支持基于事件的触发任务方式。调度中心提供触发任务单次执行的API服务,可根据业务事件灵活触发。
|
8 years ago |