Apache Flink 漫談系列 - 序
特別說明
Apache Flink 漫談系列 分享的內容和觀點與任何公司,組織無關,僅代表我個人的認知,純屬技術愛好的分享!
Who
本人 孫金城,淘寶花名"金竹",阿里巴巴高階技術專家,Apache Flink Committer。目前就職於阿里巴巴計算平臺事業部,自2015年以來一直投入於基於Apache Flink的設計研發工作。
What
Apache Flink 漫談系列會分享什麼呢?本系列分享的核心內容會圍繞 Apache Flink的核心特徵以及阿里巴巴對Apache Flink功能的豐富和效能、架構的優化進行深入剖析,從系統架構到具體每個運算元的語義都會向讀者進行細緻分享,並且以圖文和具體示例的方式講解具體運算元的實現原理。
Why
閃速成為Apache頂級專案
Apache Flink是時代的產物,是當前純流式計算引擎的領頭羊。最初Apache Flink的名字叫Stratosphere,是位於德國柏林的一所大學的幾個博士和研究生髮明的,很短的時間便於2014年3月份成為Apache Incubator project。
網際網路巨頭的認可
Apache Flink 於2015年在德國Berlin舉行了第一次Flink forward。也是在2015年阿里巴巴的 蔣曉偉 也在帶領團隊研發基於Apache Flink的新一代計算引擎Blink。並於2016年的Flink forward上面對Blink在Alibaba生態的應用進行了分享。此後Apache Flink在流計算領域風靡至今,Blink也在2015,2016,2017的阿里巴巴雙十一狂歡節中創造了很多奇蹟,其中 2017年雙11創下了每秒處理4.72億實時日誌,每秒32.5萬筆支付交易的佳績。
迅速增長的使用者群
目前業界大量的使用者對Apache Flink 抱有濃厚的學習興趣。所以本系列專題應需而生,目的在於向廣大使用者和Apache Flink愛好者深入全面的分析Apache Flink的實現原理,讓更多的人更好的瞭解Apache Flink,並能在Apache Flink中得到更大的利好。
When
Apache Flink 漫談系列什麼時候會完成呢? 我想本系列會隨著Apache Flink的不斷髮展而一直持續下去,除非我不再從事Apache Flink的研究,否則我會盡力定期為大家更新分享。
How
Apache Flink 漫談系列內容如何安排? 根據目前的情況本系列第一篇分享是《Apache Flink漫談系列 - 概述》,內容會包含Apache Flink的整體架構、執行模型、各個模組的作用以及模組之間的關係。然後後續會介紹Apache Flink的技術原理和具體的使用、實現細節,分享內容會不定時的進行更新。