当前位置: 首页 > news >正文

Apache DolphinScheduler 2 月社区动态:功能升级与优化齐飞

2026 年 2 月,Apache DolphinScheduler 社区保持了活跃的开发节奏。本月的工作重心围绕着系统稳定性的提升、现有功能的改进以及代码质量的优化。社区成员们在修复 Bug、增强用户体验、完善文档以及推进重要架构决策等方面都做出了积极的贡献。

主要亮点

1. 支持可配置的工作流/任务实例最大运行时间

本月最重要的功能之一是引入了对工作流和任务实例最大运行时间的可配置支持 (Feature-17931)。用户现在可以为工作流或单个任务设置一个最长运行时间,当实例运行超过该时间后,系统会自动进行处理(例如,标记为失败或取消)。这为资源管理和防止任务失控提供了更强的保障。

2. Master 节点分发超时检查逻辑

为了提升系统的健壮性,Master 节点增加了分发超时检查逻辑 (Improvement-17795)。当 Worker 组不存在或没有可用的 Worker 时,此功能可以处理任务分发超时的情况,避免任务长时间处于等待状态,提高了调度的可靠性。

3. 移除导入/导出功能的提案

社区正在讨论一项重要的改进提案(DSIP-104),建议移除项目中的导入和导出功能 (DSIP-104)。这通常意味着社区正在考虑采用更现代化、更可靠的方式来管理和迁移工作流,例如通过 GitOps 或其他版本控制友好的方式。这是一个值得关注的架构演进方向。

修复与改进

UI/UX 方面

  • 修复了 KeyCloak 图标 404 的问题 (Fix-18006)。
  • 改进了 Spark 参数的验证逻辑,提升了用户在配置 Spark 任务时的体验 (Improvement-17957)。
  • 修复了在请求失败时,工作流定义列表加载锁未被释放的问题 (Fix-17984)。

API 与后端

  • 存储过程任务增强:本月社区对存储过程(Procedure)任务进行了重点关注和修复,解决了参数传递功能不可用 (Fix-17967) 以及本地参数无法正确传递 (Fix-17971) 的问题,提升了该任务类型的稳定性。
  • 修复了非管理员用户无法删除自己访问令牌的权限问题 (Fix-17995)。
  • 修复了工作流对租户的验证缺失问题,增强了多租户的安全性 (Fix-17969)。
  • 修复了 HTTP 告警插件中设置超时异常的单位不一致问题 (Fix-17915)。

数据库

  • 修复了 t_ds_serial_command 表中 workflow_definition_code 字段的 INTBIGINT 类型不匹配问题 (Fix-17979),保障了数据库的稳定性和数据一致性。

其他改进

  • 支持创建没有 Worker 的 Worker 组,为用户提供了更灵活的资源配置方式 (Improvement-17926)。
  • 加固了 SeaTunnel 任务的启动脚本和参数处理 (Improvement-17994)。

社区与生态

文档

  • 社区成员修复了多个 README 文件中的拼写错误和措辞问题 (Doc)。
  • 在开发文档中增加了前端代码检查的部分,帮助新贡献者更好地遵循项目规范 (Doc-17913)。

代码质量与重构

  • 将 Zookeeper 依赖版本提升至 3.8.3 (Chore)。
  • 将 testcontainer 依赖版本提升至 1.21.4,以修复 CI 环境中的 Docker 环境问题 (Chore)。
  • 对数据源插件管理器和处理器管理器进行了重构,优化了代码结构 (Chore)。
  • 对 Kubernetes 任务的代码进行了重构,将 generateK8sTaskExecutionContext 方法移动到更具体的 K8sTaskParameters 中,使得代码职责更清晰。

社区治理与持续集成 (CI)

  • 在 PR 模板中增加了 AI 使用确认,体现了社区对代码贡献质量和原创性的关注 (Chore)。
  • 更新了 CI 配置,当 PR 有新的代码提交时,旧的评审意见会自动失效。这有助于确保代码评审总是基于最新的代码变更,提升了社区协作的效率。

致谢贡献者

感谢所有在 2 月份为 Apache DolphinScheduler 做出贡献的社区成员(排名不分先后):

  • Wenjun Ruan
  • xiangzihao
  • yzeng1618
  • Divyansh Pratap Singh
  • dill
  • Muhammad Asad
  • huangsheng
  • XpengCen
  • njnu-seafish
  • maomao_zero

特别感谢 @Wenjun Ruan,他在 2 月份非常活跃,为社区贡献了大量的修复、改进和代码重构。

展望

从 2 月份的动态来看,Apache DolphinScheduler 社区正稳步地向着更稳定、更易用、更强大的方向发展。我们预计在未来几个月,社区将继续:

  • 持续提升稳定性:Bug 修复和系统改进仍然是社区的重中之重。
  • 推进架构优化:如此次关于导入/导出功能的讨论,社区将继续探索和实践更优的架构方案。
  • 关注用户体验:UI/UX 的持续改进将为用户带来更好的操作体验。

感谢所有为 DolphinScheduler 社区做出贡献的开发者们!

注:括号内的引用(例如 [Fix-18006](#18006))对应于 DolphinScheduler 在 GitHub 上的 Issue 或 Pull Request 编号,方便您查阅更详细的信息。

http://www.jsqmd.com/news/438667/

相关文章:

  • 有了MESI协议,为什么Java还需要内存模型(JMM)? - 指南
  • 自定义漏洞扫描引擎实现:基于规则引擎与语义分析的深度探测
  • 聊聊深圳好用的激光焊接机,大粤激光口碑如何,选哪家? - myqiye
  • os模块
  • 微信立减金回收价格新鲜出炉,回收三步完成 - 京回收小程序
  • 内网渗透-实战|手把手教你如何进行内网渗透
  • 共话柴油发电机组认证厂家,百发动力在各地的服务质量和费用情况 - 工业品牌热点
  • 说说深圳高性价比翻译品牌企业有哪些,信实翻译深圳分公司靠谱吗? - 工业设备
  • 超声波破碎仪哪个品牌好?深度解析十大品牌排名与靠谱供应商 - 品牌推荐大师1
  • 2026年有实力的防雨推拉篷,伸缩推拉篷,遮阳推拉篷厂家用户优选名录 - 品牌鉴赏师
  • 分析湖南、江西等地酒店投资,酒店投资顾问哪家靠谱,酒店投资选哪家好? - 工业推荐榜
  • 聊聊专利代理机构排名,广州有哪些值得推荐的? - myqiye
  • xxxx.xxx 文件访问时代码抛出异常:“正由另一进程使用,因此该进程无法访问此文件”问题分析以及一些解决文案
  • 深圳翻译公司机器翻译靠谱吗,信实翻译深圳分公司体验如何? - 工业设备
  • 2026年口碑好的宝山‌二手房公司推荐:静安‌二手房/徐汇‌二手房/闵行‌二手房规范流程推荐公司 - 品牌宣传支持者
  • 干货指南|普通人回收京东e卡,这篇避坑攻略请收好 - 团团收购物卡回收
  • 2026年AI搜索优化哪家好,苏州蓝戈链企口碑出众受关注 - 工业品网
  • 聊聊数控转台,靠谱的制造厂家经验足的有哪些 - 工业推荐榜
  • 2026年最好的松江‌房产中介品牌推荐:嘉定‌房产中介稳定服务推荐公司 - 品牌宣传支持者
  • 你能从一家金融科技公司感受到安全感吗?我的TKBIT FinTech Company 体验 - 资讯焦点
  • Python基于flask的社区团购系统_5tem94ur
  • 2026年靠谱的PVDF化工管,导电PVDF管,热缩PVDF管厂家用户优选榜单 - 品牌鉴赏师
  • 西安升学职高哪家强?2026年五大优质院校红榜及择校深度解析 - 深度智识库
  • 瑞驰EC75的智能配置有哪些,能满足物流运输需求吗 - 工业品网
  • 自动拼接算法精度怎么验证?0.03mm误差思看科技三维扫描仪推荐
  • 2026年江苏性价比高的减速机制造企业排名,鑫钺传动在列 - mypinpai
  • Python基于flask的考研信息互助交流系统_4g513ky5
  • 美的电压力锅加热一段时间自动断电维修手记
  • springboot+vue应急知识学习系统
  • OpenCSG x 密瓜智能战略合作:从“模型托管”到“算力原生”,共建企业级异构算力调度底座