Apache RocketMQ 社群 2018年度 Code Hero評選
Apache RocketMQ 社群 2018年度 Code Hero評選

新年伊始,首先請允許我和大家一起回顧一下Apache RocketMQ過去一年的變化。
2018年,RocketMQ在技術上做出了諸多的升級與創新,並把應用場景從電商、金融行業擴充套件到面向整個基礎設施,包括雲端、網際網路、流計算、資料處理和AI。
2018年,RocketMQ一共釋出了4個版本,加之近期又釋出了4.4.0版本,在產品層面上做了大量的優化與增強。同時,釋出了事物訊息、ACL、訊息軌跡等重要特性。

近期,社群重磅推出了多副本儲存庫Dledger,基於Raft協議。RocketMQ on DLedger計劃也將在4.5.0版本上釋出。RocketMQ的周邊生態不斷完善,孵化了Sentinel、Iot bridge、Spring等專案。
2018年,RocketMQ在多語言客戶端專案上取得了較大突破,先後畢業了CPP專案、Python專案和Golang專案,同時Node.js、.Net、PHP也即將ready。rocketmq-spring專案已經發布了1.2.1版本。近期,社群啟動了X任務,包括Operator、Streaming等,聚焦大資料生態。

越來越多的公司選擇使用RocketMQ作為其訊息引擎,涉及網際網路、金融、遊戲、銀行、證券、保險、第三方支付、政府、電信、航空、製造業、新零售、快消等眾多領域。
2018年,RocketMQ在社群層面也取得了一定的進展。先後在深圳、北京、杭州、上海組織了線下Meetup活動,參與人數眾多。近兩個月,社群組織了每週一期的線上原始碼解析的直播活動(具體時間官微每週會有預告),8期直播活動累計觀看人數6000+。

RocketMQ社群專家自發編寫的《RocketMQ技術內幕》新書也已經問世。RocketMQ目前在 GitHub 上擁有 6000+ 的Star,130+的Contributor,社群郵件列表每天有100+的交流。
RocketMQ社群取得的成果和不斷壯大的社群生態背後,離不Contributor對社群的熱愛與付出,更離不開大家貢獻出的一行行code。
因此,我們組織本次評選活動,也希望藉此鼓勵更多的開源愛好者參與進來。社群一共提名了10位為RocketMQ發展做出貢獻的Contributor,我們會根據大家的投票結果,最終選出6名貢獻者(允許並列)為社群2018年度的Code Hero。
小夥伴們,讓我們一起為社群的貢獻者打call,希望大家一起選出心中的最佳貢獻者,選出Apache RocketMQ社群2018年度的Code Hero!
投票截止時間(2019年2月4日 10:00)
(投票方式:關注官方微信公眾號-->文章-->Apache RocketMQ 社群 2018年度 Code Hero評選)
陳厚道 ,2018年和幾位老師一起參與了“Apache RockekMQ社群每週直播分享”活動,3期的直播分享,觀看人數2000+。主要包括《RocketMQ儲存系統概要設計》《RocketMQ儲存系統刷盤機制原始碼分享》《RocketMQ檔案恢復和過期檔案刪除機制原始碼分享》。另外和Apache RocketMQ社群的寈峰老師一起發起了一個提升RocketMQ程式碼質量的RIP計劃,目前已經有多位同學已經參與了該計劃,正在積極貢獻單測用例。目前社群啟動了RocketMQ X計劃,做為Master主要負責RocketMQ Connector專案,為完善RocketMQ的生態貢獻自己的一份力量。期望未來和社群的同學們一起,一起努力將RocketMQ打造成世界頂級的訊息平臺。
丁威 ,目前就職於上海優速物流科技,擔任架構師,RocketMQ社群早期的佈道師。在RocketMQ正式捐獻給Apache後同步在CSDN上開通原始碼分析RocketMQ專欄。出版《RocketMQ技術內幕》一書。參與RocketMQ4.x版本文件校審工作。並以講師身份參與並組織由社群發起的原始碼分析RocketMQ視訊直播活動。
費紅健 ,二維火中介軟體架構師,RocketMQ社群講師之一。著有《RocketMQ高效能之底層儲存設計》一文,不落俗套也不失深度,在社群廣受讚譽。目前正在社群進行每週一次的原始碼分析直播,風格受到了社群朋友們的肯定,對許多剛接觸RocketMQ原始碼的同學起到指導作用。
胡宗棠 ,中移動蘇研中介軟體負責人。2018年,主要為社群貢獻Msg_Trace特性的主要程式碼、ACL特性的部分程式碼、修復驗證Bug以及RocketMQ使用者手冊文件,曾多次參加線下meetup並幫助開源使用者解決測試和生產環境中遇到的各種問題和疑惑。
李偉 ,開源愛好者,喜歡用技術解決問題,對大資料儲存和搜尋非常感興趣。2018年主導RocketMQ Python客戶端研發,積極參與RocketMQ線下meetup等各種活動。在公司負責訊息佇列的支援和推廣,並持續為公司研發團隊普及RocketMQ的基礎知識。
劉春龍 ,現就職於金山辦公,Java開發工程師,熱衷於分散式架構設計相關領域。RocketMQ社群原始碼研究小組發起人之一,RocketMQ講師,在社群組織了RocketMQ的底層儲存設計相關技術分享。目前參與X計劃中的Prometheus專案,以及基於dledger的儲存相關測試用例相關規劃。希望19年能夠成為一名真正的Committer,為社群作出更多的貢獻。
死月 ,螞蟻金服 Node.js 工程師,Node.js Core Collaborator 之一,《Node.js:來一打 C++ 擴充套件》作者。在 2018 年從 0 開始完成了RocketMQ 的 Node.js SDK 第一個版本,目前還在孵化中,待畢業。
王文鋒 ,RocketMQ Go語言客戶端master,主要開發者和維護者之一。軟體開發工程師,從事大規模分散式系統開發,對分散式系統有較多的實踐和認識。非常熟悉訊息中介軟體,自2016年起就活躍於RocketMQ社群。Go語言客戶端master,主要開發者之一,書寫了相關文件和完善了Go專案的CI Pipeline。在開發Go語言客戶期間,幫助C++客戶端的同學在Ubuntu和macOS平臺上進行了相關的測試工作。目前正計劃和社群的同學一起在1.2 cgo實現的基礎上,做一版純Go語言實現的客戶端。
魏歡 ,諧雲資深技術專家,對於Kubernetes有著深入的理解和大量的生產落地實踐。從2018年8月份開始接觸RocketMQ開發者社群,歷經RocketMQ數個容器化版本的迭代,目前是RocketMQ容器化工作的核心Contributor。此外,針對大規模RocketMQ叢集在Kubernetes場景下的運維,獨立開發了RocketMQ Operator,目前該專案已計劃作為RocketMQ社群的RIP(RocketMQ Improvement Proposal)之一進入Apache專案孵化。在第6屆Apache RocketMQ Meetup上分享了《RocketMQ Operator on Kubernetes》的主題演講。
尹偉和 ,智慧星光演算法工程師。參與 RocketMQ CPP 和 Python SDK 建設,重點關注 bug 修復和效能優化。優化網路介面,改造事件迴圈的執行緒模型,減少記憶體拷貝次數;修復多執行緒下死鎖問題,producer重複壓縮問題等。

官方微信公共號

官方釘釘群