重构Rolling日志读写逻辑,解决边界条件下异常情况,优化读写性能;

3.3.0-release
xuxueli 5 months ago
parent 39165fd82f
commit 640ae9a9bb

@ -2628,11 +2628,12 @@ public void execute() {
- 15、【重构】调度过期策略、调度类型策略逻辑重构代码组件化拆分并完善日志提升健壮性及可维护性
- 16、【重构】调度中心底层组件重构组件初始化以及销毁逻辑统一处理任务触发及和回调逻辑优化避免资源泄漏风险
- 17、【重构】调度中心底层组件模块化拆分移除组件单例以及静态代码逻辑提升组件可维护性
- 18、【修复】脚本任务process销毁逻辑优化解决风险情况下脚本进程无法终止问题
- 19、【修复】合并PR-2369修复脚本任务参数取值问题
- 20、【新增】任务审计日志记录任务操作敏感日志信息如任务新建/更新/删除/启停/触发以及GLUE代码更新等用于系统监控、审计和安全分析可快速追溯异常行为以及定位排查问题等。
- 18、【重构】重构Rolling日志读写逻辑解决边界条件下异常情况优化读写性能
- 19、【修复】脚本任务process销毁逻辑优化解决风险情况下脚本进程无法终止问题
- 20、【修复】合并PR-2369修复脚本任务参数取值问题
- 21、【新增】任务审计日志记录任务操作敏感日志信息如任务新建/更新/删除/启停/触发以及GLUE代码更新等用于系统监控、审计和安全分析可快速追溯异常行为以及定位排查问题等。
当前任务审计日志以Info级别输出在系统日志中可通过关键词 "xxl-job operation log:" 检索过滤)
- 21、【强化】通用HTTP任务httpJobHandler强化支持更丰富请求参数设置完整参数示例如下
- 22、【强化】通用HTTP任务httpJobHandler强化支持更丰富请求参数设置完整参数示例如下
<details>
<summary>完整参数示例参考:</summary>
@ -2657,9 +2658,8 @@ public void execute() {
}
```
</details>
- 22、【优化】调度组件日志完善提升边界情况下问题定位效率
- 23、【升级】升级多项maven依赖至较新版本如 netty、groovy、springboot、spring-ai、dify、mybatis、xxl-sso 等;
- 23、【优化】调度组件日志完善提升边界情况下问题定位效率
- 24、【升级】升级多项maven依赖至较新版本如 netty、groovy、springboot、spring-ai、dify、mybatis、xxl-sso 等;
**备注:**
a、本次升级数据模型向前兼容v3.2.*版本可直接升级不需要进行数据库表调整;

@ -71,12 +71,12 @@
<div class="col-xs-12">
<div class="box">
<div class="box-header pull-left" id="data_operation" >
<button class="btn btn-sm btn-info add" type="button"><i class="fa fa-plus" ></i>${I18n.system_opt_add}</button>
<button class="btn btn-sm btn-warning selectOnlyOne update" type="button"><i class="fa fa-edit"></i>${I18n.system_opt_edit}</button>
<button class="btn btn-sm btn-danger selectOnlyOne delete" type="button"><i class="fa fa-remove "></i>${I18n.system_opt_del}</button>
<button class="btn btn-sm btn-info add" type="button"><i class="fa fa-plus" ></i>${I18n.system_opt_add}</button> <#-- add -->
<button class="btn btn-sm btn-warning selectOnlyOne update" type="button"><i class="fa fa-edit"></i>${I18n.system_opt_edit}</button> <#-- update -->
<button class="btn btn-sm btn-warning selectOnlyOne glue_ide" type="button">GLUE IDE</button> <#-- GLUE IDE'BEAN' != row.glueType -->
<button class="btn btn-sm btn-danger selectOnlyOne delete" type="button"><i class="fa fa-remove "></i>${I18n.system_opt_del}</button> <#-- delete -->
<button class="btn btn-sm btn-default selectOnlyOne job_copy" type="button">${I18n.system_opt_copy}</button>
<button class="btn btn-sm btn-warning selectOnlyOne glue_ide" type="button">GLUE IDE</button> <#-- GLUE IDE'BEAN' != row.glueType -->
<button class="btn btn-sm btn-warning selectOnlyOne job_resume" type="button">${I18n.jobinfo_opt_start}</button> <#-- -->
<button class="btn btn-sm btn-warning selectOnlyOne job_pause" type="button">${I18n.jobinfo_opt_stop}</button> <#-- -->

Loading…
Cancel
Save