- Flink基礎(chǔ)教程
- (美)埃倫·弗里德曼 (希)科斯塔斯·宙馬斯
- 711字
- 2020-01-10 15:31:27
前言
近幾年,許多人開始對如何分析大規(guī)模系統(tǒng)中的流數(shù)據(jù)感興趣,部分原因是,在某些場景下對實(shí)時數(shù)據(jù)進(jìn)行實(shí)時分析顯得非常有價值和吸引力。然而,通過低延遲的應(yīng)用程序及時獲得有用的信息,只是高性能流處理帶來的眾多好處之一。
本書介紹的Apache Flink(以下簡稱Flink)作為一種高度創(chuàng)新的開源流處理器,具備驚人的潛力,能夠幫助你在以流為基礎(chǔ)的各種計算中獲益。Flink不僅可以真正實(shí)現(xiàn)實(shí)時的容錯性分析,還可以分析歷史數(shù)據(jù),并且極大地簡化數(shù)據(jù)處理流程。最讓人驚喜的是,F(xiàn)link用同一種底層技術(shù)來實(shí)現(xiàn)流處理和批處理。它擁有完備的語義和強(qiáng)大的性能,這使得應(yīng)用程序的開發(fā)變得簡單,其架構(gòu)也使得應(yīng)用程序的維護(hù)變得容易。
本書將全面介紹Flink的功能,并且講解常見的使用方法,包括如何在生產(chǎn)環(huán)境中使用它。Flink社區(qū)由來自世界各地的開發(fā)人員和用戶組成,整個社區(qū)十分活躍,并且成長迅速。第一屆Flink專屬研討會定名為Flink Forward,于2015年10月在德國柏林舉行,第二屆于2016年9月舉行。還有各種線下聚會在全球范圍內(nèi)舉行,新的Flink用例在聚會中被大家廣泛討論。
如何閱讀本書
本書對技術(shù)人員和非技術(shù)人員都有幫助。對于本書所講解的設(shè)計理念和功能,你并不需要具備特殊技能或者擁有流處理經(jīng)驗(yàn)就能理解,但是如果對大數(shù)據(jù)系統(tǒng)有一定的了解,將會使閱讀獲得更好的效果。如果需要嘗試運(yùn)行本書中的示例代碼,則需要具備Java或者Scala的經(jīng)驗(yàn)。本書會清楚地講解示例背后的核心概念,即使不懂代碼也并不影響閱讀。
第1~3章闡述Flink是基于哪些需求被開發(fā)出來的,以及它如何滿足這些需求;還會介紹流處理架構(gòu)的優(yōu)勢,以及Flink的整體設(shè)計。第4章至附錄對Flink的功能進(jìn)行更深層的技術(shù)性闡釋。
排版約定
該圖標(biāo)表示一般性注解。
該圖標(biāo)表示提示或建議。
電子書
掃描如下二維碼,即可購買本書電子版。

- Instant Raspberry Pi Gaming
- 實(shí)時流計算系統(tǒng)設(shè)計與實(shí)現(xiàn)
- 走入IBM小型機(jī)世界
- Hybrid Cloud for Architects
- 步步圖解自動化綜合技能
- 中國戰(zhàn)略性新興產(chǎn)業(yè)研究與發(fā)展·增材制造
- 空間機(jī)械臂建模、規(guī)劃與控制
- 大數(shù)據(jù)技術(shù)基礎(chǔ):基于Hadoop與Spark
- 深度學(xué)習(xí)與目標(biāo)檢測
- R Data Analysis Projects
- 人工智能技術(shù)入門
- Learning Apache Apex
- 手機(jī)游戲策劃設(shè)計
- 菜鳥起飛五筆打字高手
- 系統(tǒng)建模與控制導(dǎo)論