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 字段
PowerJob 官方处理器
Features
- 新发布:动态配置处理器(利用广播任务下发控制台配置到每一台 worker,可作为简易配置中心使用):
tech.powerjob.official.processors.impl.ConfigProcessor
- 新改动:支持 CMD 和 PowerShell 脚本处理器