新晉 Committer!來自復旦大學的帥哥一枚

来源:https://www.cnblogs.com/DolphinScheduler/archive/2023/07/19/17566354.html
-Advertisement-
Play Games

點亮Star⭐️ · 支持我們 https://github.com/apache/dolphinscheduler ![file](https://img2023.cnblogs.com/other/2685289/202307/2685289-20230719174824082-15652781 ...


點亮Star⭐️ · 支持我們 https://github.com/apache/dolphinscheduler

file

最近,社區星力量又迎來一位新晉 Committer,這次是來自復旦大學研究生在讀的王維饒同學,一起來認識一下吧!

個人簡介

  • 姓名:王維饒
  • 職位:復旦大學研究生在讀
  • GitHub ID: Radeity
  • 感興趣領域:平時在實驗室會做一些偏系統和調度方向的研究。
  • 興趣愛好:足球、羽毛球。

Q&A

您為DolphinScheduler社區提交過什麼貢獻?具體方案可以描述一下嗎?

  • 參與了DolphinScheduler資源中心重構,做過一些對新版本資源中心的優化和bug修複,還有相關代碼清理,和升級腳本的提供。
  • 實現了Spark on K8S的任務提交方式。
  • 優化k8s任務類型,支持用戶自定義node selector、label、鏡像拉取策略等;實現了k8s任務日誌實時採集。

當初與DolphinScheduler 結緣,背後有什麼有趣的故事嗎?

參與的不算早,去年OSPP中選了DolphinScheduler的課題,課題內容為《使用AOP高效收集Yarn applicationId》,這不算是一個對於社區來說優先順序很高的課題,而且也有一些其它的解決方案,但正是在這次的經歷中與社區結緣,感覺也有一些力所能及的地方,於是才在社區活躍至今。

您接觸開源多長時間了?您對開源的理解是什麼?開源有哪些吸引您的地方?

DolphinScheduler是我第一個參與代碼貢獻的開源社區,因此時間算還不滿一年吧。關於開源,可能每個人參與開源都有不同的原因,但作為一名代碼貢獻者,相同點是都需要在課業之餘投入很多精力,投入的多或少就取決與個人情況了。

開源之於我最有吸引力的點是作為一個開放的社區,大家身處不同的公司做著不同的工作,往往對於同一個問題會有不同的關註點,不同的思考方式,因此即使參與普通的討論都會有很多收穫。

是什麼吸引您長期活躍,為DolphinScheduler做貢獻?

1)首先是作為學生,我的時間會更加靈活些吧。

2)其次就是從社區能在不同維度上學到很多,無論是技術上,還是如何更高效的討論、溝通,還是如何寫一份好的issue描述、pr描述、郵件。DolphinScheduler社區里真的有很多值得學習的前輩,這些方面我做得還不夠好,希望能通過未來的參與繼續提升自己吧。

3)最後就是成就感,相比代碼貢獻,我在為社區review PR也花了蠻多的時間,仔細看PR中的每一行代碼是一件時間成本很高的事情,但在這個過程中,也會有一些技術上的收穫,也逐漸更加熟悉DS的各個模塊,尤其當給出的review意見得到認同時也會很開心。

您希望在DolphinScheduler社區有何收穫?

收穫在前面陸陸續續也提到了一些,總的來講就是技術水平和溝通能力都有進一步提升吧。

您希望未來參與Apache DolphinScheduler哪些方面的建設?

我比較希望參與兩個方面的工作吧。一是提升DolphinScheduler調度能力的工作,目前的調度策略還比較簡單,作為一個工作流編排的調度系統,如果想更加脫穎而出,這方面還是有不少提升空間的;二是一些雲原生相關的工作,楚楓哥在社區有過一些提議,希望未來可以幫忙一起推進。

您希望DolphinScheduler社區未來加強哪些方面的建設?

個人覺得需要加強的還是如何吸引更多的貢獻者,或許可以更加清晰地列出一些有待認領的issue,這裡面不僅可以涵蓋容易上手的Good First Issue,也最好有一些比較有趣或者有挑戰的議題,這樣可能會進一步激發貢獻者對我們社區的興趣吧。再就是站在一個學生的立場,我覺得社區可以多號召一些在校的貢獻者,不乏很多有潛力也有時間精力的人。

您對社區Committer角色的理解是什麼?Committer應該在社區中做什麼/起到什麼作用?

成為Committer後在社區中的許可權更大了,比如加Label以及合併代碼,這意味著需要付更多的責任吧,更加嚴謹地給出Review意見,並且有時候也要多給普通貢獻者一些積極的反饋和認可。

成為DolphinScheduler社區Committer,您想對社區說的一句話。

感謝社區提供施展自己和提升自己的平臺,希望社區可以建設的越來越好!

本文由 白鯨開源 提供發佈支持!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • > 註:本文隸屬於《理解ASP.NET Core》系列文章,請查看置頂博客或[點擊此處查看全文目錄](https://www.cnblogs.com/xiaoxiaotank/p/15185288.html) # 概述 在微服務化的架構設計中,網關扮演著重要的看門人角色,它所提供的功能之一就是**限 ...
  • ## 引言 上文[編碼技巧 同步鎖對象的選定](url)中,提到了在C#中,讓線程同步有兩種方式: - 鎖(lock、Monitor等) - 信號量(EventWaitHandle、Semaphore、Mutex) 加鎖是最常用的線程同步的方法,就不再討論,本篇主要討論使用信號量同步線程。 ## W ...
  • [TOC] # PWM脈衝寬調點燈 ## 前言 對於燈等來說有很多種方法,前面介紹了一些基礎的點燈方法,比如直接點燈,按鍵控制點燈,按鍵中斷點燈,但都是比較簡單的一些方法也很基礎,要問我有沒有什麼高級點的點燈方法,答案是有的,在這我要介紹一種高級點燈的方法就是使用PWM進行點燈。 ## 1.什麼是P ...
  • 大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是**恩智浦i.MXRT1xxx系列MCU的Serial NAND啟動**。 最近越來越多的客戶在咨詢 i.MXRT1xxx 從 Serial NAND 啟動的事情,讓這個本來比較冷門的啟動設備突然火熱起來。據痞子衡的瞭解,其實客戶主要目 ...
  • # 安裝 安裝 ```bash sudo apt install samba ``` 檢查服務狀態 ```bash systemctl status smbd --no-pager -l ``` 檢查是否啟用(開機自啟動) ```bash systemctl is-enabled smbd # en ...
  • ![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230719144557396-616589792.png) # 1. 結果集分頁 ## 1.1. 只有做過了排序,才有可能準確地從結果集中返回指定區間的記錄 ## 1.2.  ...
  • 一、約束的基本概念 1、概念:約束是作用於表中欄位上的規則,用於限制儲存在表中的數據 2、目的:保證資料庫中的數據的正確性,有效性和完整性 3、分類 非空約束(not null):限制該欄位的數據不能為null 唯一約束(unique):保證該欄位的所有數據都是唯一,不重覆的 主鍵約束(primar ...
  • ![file](https://img2023.cnblogs.com/other/3195851/202307/3195851-20230719181113912-393860575.jpg) > 版本說明: > > SeaTunnel:apache-seatunnel-2.3.2-SNAPHOT ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...