xueli.xue
|
8712048db3
|
- 3、【新增】新增任务辅助工具 "XxlJobHelper",提供统一任务辅助能力,包括:任务上下文信息维护获取(任务参数、任务ID、分片参数)、日志输出、任务结果设置……等;
- 3.1、"ShardingUtil" 组件废弃:改用 "XxlJobHelper.getShardIndex()/getShardTotal();" 获取分片参数;
- 3.2、"XxlJobLogger" 组件废弃:改用 "XxlJobHelper.log" 进行日志输出;
- 4、【优化】任务核心类 "IJobHandler" 的 "execute" 方法取消出入参设计。改为通过 "XxlJobHelper.getJobParam" 获取任务参数并替代方法入参,通过 "XxlJobHelper.handleSuccess/handleFail" 设置任务结果并替代方法出参;
|
4 years ago |
xueli.xue
|
6339f528c5
|
升级大版本 2.3.0 (快照版本)
|
4 years ago |
xueli.xue
|
eb9a3f0e69
|
- 21、调度过期策略:调度中心错误调度时间的补偿处理策略,包括:忽略、立即补偿触发一次等;
- 22、触发策略强化:除了常规Cron、API、父子任务触发方式外,新增提供 "固定间隔触发、固定延时触发" 两种新触发方式;
|
4 years ago |
xueli.xue
|
2737d2cfaa
|
rm
|
4 years ago |
xueli.xue
|
fbaa41deaa
|
rm
|
4 years ago |
xuxueli
|
67e54c4417
|
update document
|
5 years ago |
xuxueli
|
94cf82475b
|
调度中心与执行器通讯规范为双向restful,方便跨语言,以及第三方执行器实现;通讯组件xxl-rpc方案调整为Jetty+Gson方案;
|
5 years ago |
xuxueli
|
6f7a296cc4
|
update document
|
5 years ago |
xuxueli
|
3fdd02c698
|
update document
|
5 years ago |
xuxueli
|
8b7ff7ae09
|
update document
|
5 years ago |
xuxueli
|
1fbb9759d0
|
update document
|
5 years ago |
xuxueli
|
4a960152ec
|
update rm
|
5 years ago |
xuxueli
|
82bb3dfcc8
|
update rm
|
5 years ago |
xuxueli
|
db8b1217ef
|
update document
|
5 years ago |
xuxueli
|
8eb6b135d1
|
optimize
|
5 years ago |
xuxueli
|
2a7b500930
|
update document
|
5 years ago |
xuxueli
|
787ca40319
|
update document
|
5 years ago |
xuxueli
|
f55b9db270
|
https
|
5 years ago |
xuxueli
|
0c40634451
|
update document
|
5 years ago |
xuxueli
|
af2c59db6a
|
update document
|
5 years ago |
xuxueli
|
9ec97ac2c7
|
update document
|
5 years ago |
xuxueli
|
6716c767ff
|
update document
|
5 years ago |
xuxueli
|
59f68132ea
|
update document
|
5 years ago |
xuxueli
|
dca4ba031c
|
升级版本
|
5 years ago |
xuxueli
|
9a421fc6c2
|
optimize
|
5 years ago |
xuxueli
|
91c6e00e77
|
update document
|
6 years ago |
xuxueli
|
e01d2bc9b5
|
- 1、自研调度组件,移除quartz依赖:一方面是为了精简系统降低冗余依赖,另一方面是为了提供系统的可控度与稳定性;
- 触发:单节点周期性触发,运行事件如delayqueue;
- 调度:集群竞争,负载方式协同处理,锁竞争-更新触发信息-推送时间轮-锁释放-锁竞争;
- 2、底层表结构重构:移除11张quartz相关表,并对现有表结构优化梳理;
- 3、底层线程模型重构:移除Quartz线程池,降低系统线程与内存开销;
|
6 years ago |
xuxueli
|
a0012b290e
|
update document
|
6 years ago |
xuxueli
|
86fbb4d11b
|
权限控制:执行器维度进行权限控制,管理员拥有全量权限,普通用户需要分配执行器权限后才允许相关操作;
|
6 years ago |
xuxueli
|
a0b4275c94
|
更新RM
|
6 years ago |
Xinuo's Father Since 2016/07/16
|
a54efb6800
|
Update README.md
|
6 years ago |
xuxueli
|
8658f8d853
|
- Quartz触发线程池废弃并替换为 "XxlJobThreadPool",降低线程切换、内存占用带来的消耗,提高调度性能;
- 调度线程池隔离,拆分为"Fast"和"Slow"两个线程池,1分钟窗口期内任务耗时达500ms超过10次,该窗口期内判定为慢任务,慢任务自动降级进入"Slow"线程池,避免耗尽调度线程,提高系统稳定性;
|
6 years ago |
xuxueli
|
cca3958295
|
服务端LocalCache,降低磁盘读写压力;LRU 方式缓存最近 10000 条;
|
6 years ago |
xuxueli
|
3f00fa39cc
|
update document
|
6 years ago |
xuxueli
|
56cf70a570
|
更新RM
|
6 years ago |
xuxueli
|
87a0384d5a
|
更新RM
|
6 years ago |
xuxueli
|
6dfa5eb21a
|
发布正式版本:2.0.1
|
6 years ago |
xuxueli
|
f222b67ee5
|
更新RM
|
6 years ago |
xuxueli
|
838263cc3b
|
更新RM
|
6 years ago |
xuxueli
|
b990724e5f
|
Release 版本:2.0.0
|
6 years ago |
xuxueli
|
e6d23c0400
|
更新RM
|
6 years ago |
xuxueli
|
8540354f52
|
更新RM
|
6 years ago |
xuxueli
|
28b8e40d7a
|
更新RM
|
6 years ago |
xuxueli
|
e8640f5f32
|
更新RM
|
6 years ago |
xuxueli
|
17f8ad0641
|
任务失败重试:支持自定义任务失败重试次数,当任务失败时将会按照预设的失败重试次数主动进行重试;其中分片任务支持分片粒度的失败重试;
|
6 years ago |
xuxueli
|
f580debbb9
|
更新RM
|
6 years ago |
xuxueli
|
ce33c420cd
|
更新RM
|
6 years ago |
xuxueli
|
700b3dd351
|
文档更新
|
6 years ago |
xuxueli
|
d9355f421f
|
更新RM
|
7 years ago |
xuxueli
|
f77e9daa99
|
失败策略优化
|
7 years ago |