年度回顾 | 2019 年的 Apache Flink
2019 年即將落下帷幕,這一年對于 Apache Flink 來說是非常精彩的一年,里程碑式的一年。隨著這一年在郵件列表發(fā)送了超過 1 萬封郵件,JIRA 中超過 4 千個(gè) tickets,以及 GitHub 上超過 3 千個(gè) PR,Apache Flink 迎來了快速的發(fā)展。筆者作為一名全職在 Flink 社區(qū)工作的成員,表示想要跟上社區(qū)的最新狀態(tài)著實(shí)不太容易。
本文筆者將帶大家一起回顧下 Flink 所經(jīng)過的 2019 年,感受 Flink 蓬勃發(fā)展的同時(shí),我們也將展望 2020 年。
Tips:文末有福利,不要錯(cuò)過哦~
大事記
筆者整理了 2019 年對于 Flink 社區(qū)而言發(fā)生的一些大事件(如有遺漏,敬請諒解)。
2019 年初,一篇阿里巴巴正式向 Apache Flink 貢獻(xiàn) Blink 源碼的新聞點(diǎn)燃了社區(qū),這也是 Apache Flink 在這一年能有如此快速發(fā)展的關(guān)鍵,此事件也直接加速了許多用戶期待已久的功能快速落地,如 Hive 集成、更好的 Python 支持,高性能的批處理等等。
這一年,Apache Flink 保持著以往的快節(jié)奏,發(fā)布了兩個(gè)大版本:Flink 1.8 和 Flink 1.9,以及即將發(fā)布的 Flink 1.10。Flink 1.10 已經(jīng)進(jìn)入了測試階段,并有望于春節(jié)前與大家見面。Flink 1.9 和 Flink 1.10 是社區(qū)迄今為止所經(jīng)歷過的最大版本(見下圖),從解決的 issue 數(shù)和提交的 commit 數(shù)上看,1.9 與 1.10 都已經(jīng)達(dá)到了以前版本的兩倍之多,而且也可以預(yù)見未來 Flink 還將保持著如此高速發(fā)展的態(tài)勢。同時(shí)單版本的貢獻(xiàn)者數(shù)量也在穩(wěn)步增長中,說明越來越多的開發(fā)者加入到了社區(qū)中。值得一提的是,阿里巴巴通過 1.9 和 1.10 兩個(gè)版本,歷經(jīng) 1 年左右將 Blink 中比較通用的部分都悉數(shù)回饋給了 Apache Flink 社區(qū),回饋總代碼量一百多萬行。從郵件討論與代碼提交上看,國內(nèi)貢獻(xiàn)者正扮演者越來越重要的作用。
除此之外,Flink GitHub 倉庫的 Star 數(shù)也早在 8 月份就突破了 1 萬的里程碑。并且僅 2019 年一年的時(shí)間,Star 數(shù)就實(shí)現(xiàn)了翻番。
user@ 和 dev@ 郵件列表的活動表明了社區(qū)非常活躍,并且 user-zh@ 雖然年初才投入使用但也正在變得越來越活躍。從 2018 年同期的數(shù)字來看,dev@ 郵件列表的活動量激增最快,郵件和獨(dú)立用戶的數(shù)量平均增長了?2.5?倍,這很好地反映了上文提到的 Flink 代碼庫的極度活躍。
從?Apache 軟件基金會在 2019 財(cái)年報(bào)告中,也能印證 Flink 的活躍,報(bào)告中提到 Flink:
- 最活躍的郵件列表(user@ + dev@):第一
- GitHub 訪問流量:第三
- 提交 commits 數(shù):第五
與往年一樣,今年 Flink 社區(qū)在北美(舊金山)、歐洲(柏林)、亞洲(北京)三地分別舉辦了 Flink Forward 大會,其中北京場到會人次突破 2000,同比增加了100%。
在 11 月份,社區(qū)發(fā)布了 Flink 生態(tài)網(wǎng)站(flink-packages.org),旨在推動圍繞 Apache Flink 的生態(tài)建設(shè),用于收集三方包并方便用戶查找,包括連接器、類庫、擴(kuò)展等等。希望 flink-packages.org 能成為社區(qū)用于探索 Flink 插件的地方,并讓專注于插件貢獻(xiàn)者們獲得用戶的認(rèn)可,從而可持續(xù)地打造更好的 Flink 生態(tài)。
社區(qū)發(fā)展
隨著 Flink 社區(qū)貢獻(xiàn)量的猛增,社區(qū)在 2019 年也有條不紊地邀請了 6 位 PMC member 以及 8 位 Committer。
- 新增 Committers:Bowen Li,Andrey Zagrebin,Zili Chen,Hequn Cheng, Jiangjie (Becket) Qin, Rong Rong, Zhijiang Wang, Zhu Zhu。
- 新增 PMC member: Jincheng Sun, Kete (Kurt) Young, Kostas Kloudas, Thomas Weise, Jiangjie (Becket) Qin, Jark Wu。
今年 Flink 社區(qū)的一個(gè)亮點(diǎn)就是擁抱了中文社區(qū)。年初的時(shí)候,就建立了中文郵件列表,從上文的郵件列表活躍圖上也能看出國內(nèi)用戶對于中文郵件列表的接受度還是很高的。在 5 月份的時(shí)候,Flink 中文學(xué)習(xí)網(wǎng)站(ververica.cn)上線了,與此同時(shí),中文社區(qū)微信公眾號(Ververica)也同步上線。截止目前,微信公眾號訂閱量已突破一萬。
從另外的維度也能看出中文社區(qū)的熱情,在 Flink 官網(wǎng)(flink.apache.org)流量統(tǒng)計(jì)中,來自中國的流量占了全部流量的 24% ,位列所有國家之首。下圖是 Flink 官網(wǎng)的流量分布圖,圖中不僅反映了 2019 年的整體流量要遠(yuǎn)高于往年,更有意思的是圖中標(biāo)出的兩個(gè)流量波谷,其中第一個(gè)波谷正好是圣誕節(jié),第二個(gè)更大的波谷恰好是中國的春節(jié)。從中也能看出中文社區(qū)影響力之大。
中文社區(qū)之所以能在國際開源項(xiàng)目中扮演越來越重要的作用,離不開這一年 Flink 中文社區(qū)的努力。據(jù)統(tǒng)計(jì),Flink 中文社區(qū)在 2019 年共舉辦了 10 場 Meetup,橫跨了北上深杭等多個(gè)城市,其中最大的北京場超過了 500 人參加。并且出品了 36 場 Flink 中文直播課程,覆蓋了從基礎(chǔ)到進(jìn)階到運(yùn)維的各個(gè)方面,累積播放量達(dá)16萬多。在此感謝每一位講師以及工作人員為中文社區(qū)做出的貢獻(xiàn)!
展望 2020 年
Flink 1.10 版本即將在 2020 年初與大家見面,1.10 版本可以看作一個(gè)比較重要的里程碑式版本,至此,Blink 功能都已經(jīng)進(jìn)入 Flink,包括 Blink 中比較關(guān)鍵的設(shè)計(jì)和通用的優(yōu)化。該版本包含以下主要功能:
隨著 Blink 的核心功能都已逐步貢獻(xiàn)到 Flink,相信我們對 Flink 的未來有了更多的期盼,期盼 Flink 在 2020 年能帶給我們更多的驚喜,當(dāng)然這離不開社區(qū)中每一位同學(xué)的努力,也希望能有更多的人加入到社區(qū)中!
如果您想密切關(guān)注社區(qū)中發(fā)生的事情,請關(guān)注微信公眾號(Ververica)以獲取詳細(xì)的每周更新、即將舉辦的活動、最新的技術(shù)文章與直播課程等。
如果你也喜歡 Apache Flink,可以點(diǎn)亮 Star 告訴我們哦。點(diǎn)擊下方鏈接即可給 Flink 送星星,動動手指,Flink 愛你!
原文鏈接
本文為阿里云原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的年度回顾 | 2019 年的 Apache Flink的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 存储极简史一幅图你就都懂了
- 下一篇: 阿里巴巴HRSSC:用宜搭实现业务管理模