![file](https://img2023.cnblogs.com/other/2685289/202307/2685289-20230707145108418-723743542.png) 截至今天,Apache DolphinScheduler 項目在 GitHub 上的 Star 數已突破 ...
截至今天,Apache DolphinScheduler 項目在 GitHub 上的 Star 數已突破 10.7K,貢獻者人數也突破了 470 人。社區的不斷壯大,離不開每位 Contributor 的支持。
今天我們來認識一位新的「社區星力量」!
PROFILE
- 伏長海
- 公司:珍島集團CDP部門
- 職位:開發工程師
- Github ID: fuchanghai
- 從事領域:6年JAVA練習生,數據集成,大數據調度
社區貢獻盤點
- DataX:添加Hive和Presto的解析,部分數據遇到特殊欄位報錯的處理;
- SUB_PROCESS類型節點狀態異常的修複;
- 將Swagger替換成OpenAPI;
- UT補充;
- 任務報錯死迴圈的問題;
- 以及其bug修改。
對話社區
Q: 當初與 Apache DolphinScheduler 結緣,背後有什麼有趣的故事嗎?加入社區後,有哪些讓你印象深刻的事?
A: 我接觸開源實際上也就三四年,但是我之前遇到的開源社區都不活躍所以一直沒有提過PR。DolphinScheduler其實是我第一次提PR的項目。這裡我真的非常感謝梓豪大佬,我的第一個PR就是梓豪幫我review的。一個很簡單UT修改因為不符合規範,review了一個月才合併,我曾經一度的想放棄,還好梓豪每次都會給我鼓勵。
Q:開源為什麼吸引你?有什麼關於參與開源的小故事可以分享嗎?
A: 其實吸引我的原因,真的很簡單。每一個微小的,看起來微不足道的improvement,各位committer 和 PMC都會認真對待,耐心地提出建議,包容度很強。每次社區里的同學們的留言都會讓我學到很多,提升很多,也讓我更在意細節。
Q: 您所在公司是否使用過 DolphinScheduler?使用場景是什麼?
A: 珍島集團是一家面向全球企業提供營銷軟體及服務的公司,現已形成IaaS,PaaS,All-in-one AI SaaS智能營銷雲平臺。在我們CDP部門中,已將數據集成,可視化建模,標簽體系,用戶畫像,多維特征分析,idMapping 等多個模塊的調度交給DolphinScheduler處理。
日間調度3W+任務,夜間調度5000+任務。目前我們上線DolphinScheduler時間還不長,用戶不多,期待DolphinScheduler以後更加穩定的表現(小伙伴們夜間任務併發多,建議最好調大任務狀態的檢查間隔)。
Q: 基於DolphinScheduler的二次開發方案是否可以介紹一下?
A: 我們在DolphinScheduler中添加了MQ,將各模塊和DolphinScheduler解耦。
根據業務需求,我們還二開了遠程調用DataX類型節點(DataX目前需要在worker-server的本地啟動,這不是我們想要的),在DataX中添加了多種JDBC數據源以及非JDBC數據源,實現了動態更新DataX開啟自定義模板下的數據源信息,自定義告警郵件,以及日誌相關功能的二開。
Q: DolphinScheduler社區貢獻給您的第一印象是怎樣的?您希望在這裡有何收穫?
A: 社區給我的第一映像是平等,包容,耐性。這對剛開始貢獻的小白來說很重要。
Q: 您認為調度系統最關鍵的需求是什麼?
A: 我認為調度系統最關鍵的就是穩定性,不能穩定的正常執行,調度系統將毫無意義。
Q: 您持續在DolphinScheduler社區活躍的動力是什麼?
A: 提升自己的能力,和優秀的人同行,包容友好的環境。
參與貢獻
隨著國內開源的迅猛崛起,Apache DolphinScheduler 社區迎來蓬勃發展,為了做更好用、易用的調度,真誠歡迎熱愛開源的伙伴加入到開源社區中來,為中國開源崛起獻上一份自己的力量,讓本土開源走向全球。
參與 DolphinScheduler 社區有非常多的參與貢獻的方式,包括:
貢獻第一個PR(文檔、代碼) 我們也希望是簡單的,第一個PR用於熟悉提交的流程和社區協作以及感受社區的友好度。
社區彙總了以下適合新手的問題列表:https://github.com/apache/dolphinscheduler/issues/5689
非新手問題列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A"volunteer+wanted"
如何參與貢獻鏈接:https://dolphinscheduler.apache.org/zh-cn/community/development/contribute.html
來吧,DolphinScheduler開源社區需要您的參與,為中國開源崛起添磚加瓦吧,哪怕只是小小的一塊瓦,匯聚起來的力量也是巨大的。
參與開源可以近距離與各路高手切磋,迅速提升自己的技能,如果您想參與貢獻,我們有個貢獻者種子孵化群,可以添加社區小助手微信(Leonard-ds) ,手把手教會您( 貢獻者不分水平高低,有問必答,關鍵是有一顆願意貢獻的心 )。
添加社區小助手微信(Leonard-ds,好友申請註明“入交流群+姓名+公司+職位信息“,群里是實名制,僅用於驗證身份)
添加小助手微信時請說明想參與貢獻。
來吧,開源社區非常期待您的參與。
本文由 白鯨開源 提供發佈支持!