PowerJob v4.2.0 已经发布,分布式任务调度中间件
此版本更新内容包括:
PowerJob 主框架
Features
支持动态日志,可使用控制台配置调整 Job 使用的 Logger 及 LogLevel。
支持 SERVER(服务端日志,默认)、LOCAL(本地日志)、STDOUT(系统输出)、NULL(空实现)4 种 LogType
支持 DEBUG、INFO、WARN、ERROR、OFF 5 种级别控制
使用建议:初期调试可使用 SERVER 日志,后续功能稳定后改为 LOCAL,并调高日志级别,降低通讯压力,消除性能瓶颈问题
支持任务标记(Job#tag),可用于自定义任务归类和二次开发 #358
支持健康度优先(默认)和随机派发 2 种任务派发机制 #461
常规升级,更新 Spring 等依赖版本
BugFix
修复了新版本控制台无法直接启用 / 关闭任务的 BUG #455
修复了 JDK17 下存在的部分兼容性问题 #457
Compatibility
整体与 4.1.x 版本兼容
powerjob-server 在 4.1.x 的基础上,数据库 job_info 表新增 tag、log_config 字段
Features
新发布:动态配置处理器(利用广播任务下发控制台配置到每一台 worker,可作为简易配置中心使用):tech.powerjob.official.processors.impl.ConfigProcessor
新改动:支持 CMD 和 PowerShell 脚本处理器