|
|
|
|
@ -909,8 +909,8 @@ xxl.job.timeout=3
|
|
|
|
|
xxl.job.i18n=zh_CN
|
|
|
|
|
|
|
|
|
|
## 调度线程池最大线程配置【必填】
|
|
|
|
|
xxl.job.triggerpool.fast.max=200
|
|
|
|
|
xxl.job.triggerpool.slow.max=100
|
|
|
|
|
xxl.job.triggerpool.fast.max=300
|
|
|
|
|
xxl.job.triggerpool.slow.max=200
|
|
|
|
|
|
|
|
|
|
### 调度中心日志表数据保存天数 [必填]:过期日志自动清理;限制大于等于7时生效,否则, 如-1,关闭自动清理功能;
|
|
|
|
|
xxl.job.logretentiondays=30
|
|
|
|
|
@ -2615,16 +2615,16 @@ public void execute() {
|
|
|
|
|
- 3、【优化】执行器任务Bean扫描逻辑调整,优化懒加载Bean检测及过滤机制,避免提前初始化类问题;
|
|
|
|
|
- 4、【优化】调度时间轮组件强化,保障不重不漏:调度时间轮单刻度数据去重,避免极端情况下任务重复执行;时间轮转动时校验临近刻度,避免极端情况下遗漏刻度;
|
|
|
|
|
- 5、【优化】任务调度锁逻辑优化,事务SQL下沉至Mapper层统一管理,并增加测试用例,提升代码可读性以及可维护性;
|
|
|
|
|
- 6、【优化】报表统计SQL优化,修复小概率情况下查询null值问题;报表初始化SQL优化,修复小概率情况增改竞争问题;
|
|
|
|
|
- 7、【优化】任务回调失败日志读写磁盘逻辑优化,解决极端情况下大文件读写内存问题;
|
|
|
|
|
- 8、【升级】Http通讯组件升级,基于接口代理方式重构通讯组件,提升组件性能及扩展性;
|
|
|
|
|
- 9、【重构】规范API交互协议,通用响应结构体调整为Response,调度中心API统一为Response封装数据;
|
|
|
|
|
- 6、【优化】调度快慢线程池默认配置上调,提升默认配置单机负载;调度预读任务数计算系数下调,降低事务颗粒度,提升性能及稳定性;
|
|
|
|
|
- 7、【优化】报表统计SQL优化,修复小概率情况下查询null值问题;报表初始化SQL优化,修复小概率情况增改竞争问题;
|
|
|
|
|
- 8、【优化】任务回调失败日志读写磁盘逻辑优化,解决极端情况下大文件读写内存问题;
|
|
|
|
|
- 9、【升级】Http通讯组件升级,基于接口代理方式重构通讯组件,提升组件性能及扩展性;
|
|
|
|
|
- 10、【重构】规范API交互协议,通用响应结构体调整为Response,调度中心API统一为Response封装数据;
|
|
|
|
|
(注意:响应结构体从ReturnT升级为Response,其中属性值“content”会调整为“data”,通过openapi交互场景需要关注)
|
|
|
|
|
- 10、【重构】调度过期策略、调度类型策略逻辑重构,代码组件化拆分并完善日志,提升健壮性及可维护性;
|
|
|
|
|
- 11、【重构】调度中心底层组件重构,组件初始化以及销毁逻辑统一处理,任务触发及和回调逻辑优化,避免资源泄漏风险;
|
|
|
|
|
- 12、【重构】调度中心底层组件模块化拆分,移除组件单例以及静态代码逻辑,提升组件可维护性;
|
|
|
|
|
- 13、【修复】脚本任务process销毁逻辑优化,解决风险情况下脚本进程无法终止问题;
|
|
|
|
|
- 14、【修复】调度预读任务数量调整,改为调度线程池大小x10,降低事务颗粒度,提升性能及稳定性;
|
|
|
|
|
- 11、【重构】调度过期策略、调度类型策略逻辑重构,代码组件化拆分并完善日志,提升健壮性及可维护性;
|
|
|
|
|
- 12、【重构】调度中心底层组件重构,组件初始化以及销毁逻辑统一处理,任务触发及和回调逻辑优化,避免资源泄漏风险;
|
|
|
|
|
- 13、【重构】调度中心底层组件模块化拆分,移除组件单例以及静态代码逻辑,提升组件可维护性;
|
|
|
|
|
- 14、【修复】脚本任务process销毁逻辑优化,解决风险情况下脚本进程无法终止问题;
|
|
|
|
|
- 15、【修复】合并PR-2369,修复脚本任务参数取值问题;
|
|
|
|
|
- 16、【性能】调度中心调整资源加载逻辑,移除不必要的拦截器,提升页面加载性能;
|
|
|
|
|
- 17、【强化】通用HTTP任务(httpJobHandler)强化,支持更丰富请求参数设置,完整参数示例如下:
|
|
|
|
|
|