Commit Graph

344 Commits

Author SHA1 Message Date
xuxueli 5b33264a91 upgrade version 2023-03-23 15:17:52 +08:00
xuxueli 8c415582e5 update document 2022-10-02 16:15:22 +08:00
xuxueli d4132524ad upgrade doc 2021-12-31 11:37:58 +08:00
xuxueli 3604b35483 upgrade doc 2021-12-10 21:02:56 +08:00
xueli.xue 721ee99b7c Merge branch 'master' of https://github.com/xuxueli/xxl-job into master 2021-08-18 20:40:20 +08:00
xueli.xue 725335f4ba upgrade doc 2021-08-18 20:39:21 +08:00
Stephen.Shi 54674714ea
Update README.md
fixed a typo of a company name.
2021-08-04 14:56:47 +08:00
xueli.xue f2db2810dc upgrade doc 2021-02-09 15:18:51 +08:00
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" 设置任务结果并替代方法出参;
2020-11-16 10:00:44 +08:00
xueli.xue 6339f528c5 升级大版本 2.3.0 (快照版本) 2020-11-02 20:59:55 +08:00
xueli.xue eb9a3f0e69 - 21、调度过期策略:调度中心错误调度时间的补偿处理策略,包括:忽略、立即补偿触发一次等;
- 22、触发策略强化:除了常规Cron、API、父子任务触发方式外,新增提供 "固定间隔触发、固定延时触发" 两种新触发方式;
2020-10-30 20:36:53 +08:00
xueli.xue 2737d2cfaa rm 2020-10-27 14:54:43 +08:00
xueli.xue fbaa41deaa rm 2020-09-29 20:30:08 +08:00
xuxueli 67e54c4417 update document 2020-05-21 20:22:14 +08:00
xuxueli 94cf82475b 调度中心与执行器通讯规范为双向restful,方便跨语言,以及第三方执行器实现;通讯组件xxl-rpc方案调整为Jetty+Gson方案; 2020-04-12 02:30:26 +08:00
xuxueli 6f7a296cc4 update document 2020-04-10 18:42:55 +08:00
xuxueli 3fdd02c698 update document 2020-02-27 17:09:32 +08:00
xuxueli 8b7ff7ae09 update document 2019-12-12 20:50:44 +08:00
xuxueli 1fbb9759d0 update document 2019-12-12 20:32:08 +08:00
xuxueli 4a960152ec update rm 2019-12-08 22:15:23 +08:00
xuxueli 82bb3dfcc8 update rm 2019-11-24 14:33:57 +08:00
xuxueli db8b1217ef update document 2019-11-20 18:35:47 +08:00
xuxueli 8eb6b135d1 optimize 2019-11-16 00:25:38 +08:00
xuxueli 2a7b500930 update document 2019-11-15 17:04:45 +08:00
xuxueli 787ca40319 update document 2019-11-06 14:34:42 +08:00
xuxueli f55b9db270 https 2019-11-06 12:36:55 +08:00
xuxueli 0c40634451 update document 2019-11-06 12:15:07 +08:00
xuxueli af2c59db6a update document 2019-11-01 17:27:55 +08:00
xuxueli 9ec97ac2c7 update document 2019-10-25 14:18:28 +08:00
xuxueli 6716c767ff update document 2019-09-26 20:01:08 +08:00
xuxueli 59f68132ea update document 2019-08-12 17:36:58 +08:00
xuxueli dca4ba031c 升级版本 2019-07-07 00:53:13 +08:00
xuxueli 9a421fc6c2 optimize 2019-07-06 18:50:02 +08:00
xuxueli 91c6e00e77 update document 2019-06-04 20:47:20 +08:00
xuxueli e01d2bc9b5 - 1、自研调度组件,移除quartz依赖:一方面是为了精简系统降低冗余依赖,另一方面是为了提供系统的可控度与稳定性;
- 触发:单节点周期性触发,运行事件如delayqueue;
    - 调度:集群竞争,负载方式协同处理,锁竞争-更新触发信息-推送时间轮-锁释放-锁竞争;
- 2、底层表结构重构:移除11张quartz相关表,并对现有表结构优化梳理;
- 3、底层线程模型重构:移除Quartz线程池,降低系统线程与内存开销;
2019-05-22 12:01:48 +08:00
xuxueli a0012b290e update document 2019-05-08 17:52:23 +08:00
xuxueli 86fbb4d11b 权限控制:执行器维度进行权限控制,管理员拥有全量权限,普通用户需要分配执行器权限后才允许相关操作; 2019-05-04 23:17:23 +08:00
xuxueli a0b4275c94 更新RM 2019-04-20 16:57:38 +08:00
Xinuo's Father Since 2016/07/16 a54efb6800
Update README.md 2019-04-08 11:37:26 +08:00
xuxueli 8658f8d853 - Quartz触发线程池废弃并替换为 "XxlJobThreadPool",降低线程切换、内存占用带来的消耗,提高调度性能;
- 调度线程池隔离,拆分为"Fast"和"Slow"两个线程池,1分钟窗口期内任务耗时达500ms超过10次,该窗口期内判定为慢任务,慢任务自动降级进入"Slow"线程池,避免耗尽调度线程,提高系统稳定性;
2019-03-06 21:10:52 +08:00
xuxueli cca3958295 服务端LocalCache,降低磁盘读写压力;LRU 方式缓存最近 10000 条; 2019-03-06 17:47:21 +08:00
xuxueli 3f00fa39cc update document 2019-01-23 10:08:47 +08:00
xuxueli 56cf70a570 更新RM 2018-12-22 11:22:04 +08:00
xuxueli 87a0384d5a 更新RM 2018-12-22 11:14:44 +08:00
xuxueli 6dfa5eb21a 发布正式版本:2.0.1 2018-11-09 09:58:35 +08:00
xuxueli f222b67ee5 更新RM 2018-11-04 03:33:13 +08:00
xuxueli 838263cc3b 更新RM 2018-11-04 02:22:46 +08:00
xuxueli b990724e5f Release 版本:2.0.0 2018-11-04 00:56:23 +08:00
xuxueli e6d23c0400 更新RM 2018-11-03 21:57:55 +08:00
xuxueli 8540354f52 更新RM 2018-10-25 18:10:43 +08:00