版本动态 | 工作流任务调度系统 Schedulis 0.6.2 版本发布

1. Schedulis简介

Schedulis 是一个基于LinkedIn 的开源项目 Azkaban 开发的工作流任务调度系统。该调度系统具备高性能,高可用(去中心化多调度中心和多执行器)和多租户资源隔离等金融级特性;现已被集成到数据应用开发门户 DataSphere Studio。


GitHub:https://github.com/WeBankFinTech/Schedulis


本次发布的 0.6.2 版本,与上个版本 0.6.1 相比,主要完成了 DSS 1.0.1 版本以及 Linkis Apache 1.0.3 版本的适配,修复了用户在使用过程中出现的一些问题,优化了系统性能。推荐升级到此版本。


2. Schedulis 0.6.2 新版本特性

2.1 特性增强

  • 适配 DSS 1.0.1、Linkis Apache 1.0.3 版本

  • 登录逻辑优化,LDAP 校验增设开关,可配置

  • 任务失败重跑或失败暂停跳过后,工作流开始时间与结束时间计算规则优化(开始时间为工作流第一次执行的开始时间,结束时间为工作流最后一次执行的结束时间)

  • HA 模式整改以及问题修复

2.2 问题修复

  • opendj 依赖包自动化编译问题修复

  • kill 工作流时由于写日志异常造成的线程卡死问题修复

  • DSS 免密登录 Schedulis 后代理用户置空问题修复

  • 项目权限列表中代理用户与系统管理中代理用户不同步问题修复

  • 某个工作流失败暂停后,如果用户修改了文件路径或者文件名然后重新上传,再点击准备执行会引起 killing 问题修复

  • 部分接口越权漏洞修复

  • 合并 GitHub PR

2.3 性能优化

  • 用户登录性能优化,拥有很多项目的用户登录响应时间缩短

  • 大量用户在短时间内登录性能优化

3. 云资源

项目 jobtype 插件的依赖和配置,具体使用说明可见项目部署手册

  • 下载链接:https://share.weiyun.com/RgAiieMx 

  • 密码:det7rf


4. 如何参与贡献

(1)新手任务:认领入门任务,详见 https://github.com/apache/incubator-linkis/issues/1161;  

(2)作品沉淀:发布WeDataSphere开源组建相关内容,包括但不限于安装部署教程、使用经验、案例实践等,形式不限,请投稿给小助手。如:社区开发者专栏 | MariaCarrie:Linkis1.0.2安装及使用指南

(3)贡献代码:PR和Issue;

(4)答疑:热心为开发者答疑,如社区群回答开发者问题、issue答疑等;

(5)其他:沙箱体验、参与活动、成为社区志愿者等。


— END —



● 往期精选  ●


本文分享自微信公众号 - WeDataSphere(gh_273e85fce73b)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章