PowerJob v4.3.8 已经发布,分布式任务调度中间件
此版本更新内容包括:
PowerJob 主框架
PowerJob 全体成员祝大家龙年腾飞,新的一年身体健康,万事如意,阖家欢乐,幸福安康!
Features
- Map/MapReduce增强
- 性能优化:底层执行架构升级,通过 SWAP 置换支持千万/亿级子任务
- 策略优化:支持 TaskTracker 行为配置(任务配置-高级设置-TaskTracker 行为),新增主节点 PADDLING(划水)模式。启用后主节点只负责管理,不参与计算,稳定性最优。适用于节点数量非常多的大规模计算场景,少一个计算节点来换取稳定性提升。
- 运维增强:Map/MapReduce 类任务开放子任务查询功能,清晰追踪集群计算动态
- 调度策略增强:新增指定主节点(SPECIFY)模式。常用于 Map/MapReduce 等场景,大规模计算时,主节点部署/重启会导致任务完全失败,因此可为主节点搭建一个隔离环境,通过该参数指定主节点到该隔离环境运行,使其摆脱普通 worker 节点部署带来的影响。指定语法等同于“执行机器地址”的语法,填写 IP 或者 TAG。
Bugfix
- fix: 跨版本的 http 协议序列化兼容性问题(低版本可通过单独升级
powerjob-remote-impl-http
依赖到最新版本解决)
Compatibility
- powerjob-server 在前序版本的基础上,数据库 job_info 表新增
dispatch_strategy_config
、advanced_runtime_config
字段 - 与上个版本完全兼容,即整体与 4.2.x、4.3.x 版本兼容(使用了 HTTP 协议需要升级
powerjob-remote-impl-http
以修复序列化 BUG)
详情查看:https://gitee.com/KFCFans/PowerJob/releases/v4.3.8