8000 Release PowerJob-V4.3.8 · PowerJob/PowerJob · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

PowerJob-V4.3.8

Compare
Choose a tag to compare
@KFCFans KFCFans released this 25 Feb 17:27
· 99 commits to master since this release

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_configadvanced_runtime_config 字段
  • 与上个版本完全兼容,即整体与 4.2.x、4.3.x 版本兼容(使用了 HTTP 协议需要升级 powerjob-remote-impl-http 以修复序列化 BUG)
0