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)其他:沙箱體驗、參與活動、成爲社區志願者等。
本文分享自微信公衆號 - WeDataSphere(gh_273e85fce73b)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。