官术网_书友最值得收藏!

Flink SQL與DataStream入門、進階與實戰
會員

這是一本從使用和定制開發雙重視角,循序漸進地講解Flink的分布式系統架構設計、流計算API設計、時間處理、狀態管理等核心技術的原理和實現的著作。它面向Flink的初學者,內容沿著基礎知識、實際問題和解決方案這條主線展開,不僅層層剖析了Flink學習中的重點和難點,而且還通過大量案例展示了如何快速獲得工程化實踐能力。全書共11章,主要內容如下:1.Flink基礎知識(第1、2章)主要介紹了Flink的定位、核心特性、API分類,演示了如何搭建Flink作業的基礎環境、如何創建一個Flink項目以及如何開發入門應用程序WordCount,并結合該應用程序說明了常見Flink作業的骨架結構。2.Flink分布式架構及核心概念(第3章)主要內容包括Flink作業的運行時架構、部署模式、資源提供框架,以及開發Flink作業時涉及的核心概念,對于后續學習FlinkDataStreamAPI和FlinkSQLAPI很有幫助。3.FlinkDataStreamAPI(第4~6章)講解了FlinkDataStreamAPI的核心知識,包括執行環境、數據源、數據簡單轉換、數據分組與聚合、數據匯等。4.Flink有狀態流處理API(第7章)FlinkDataStreamAPI不能優雅地解決窗口使用不靈活和分流成本高這兩個問題,于是Flink提供了有狀態流處理API。本章主要講解了Flink有狀態流處理API解決上述兩個問題的方法。5.FlinkTableAPI與SQLAPI(第8~11章)FlinkTableAPI和FlinkSQLAPI的底層原理相同,可以相互轉換,但FlinkSQLAPI更為簡單和常用。這4章分別介紹了FlinkTableAPI、FlinkSQLAPI的功能,以及使用SQL實現流處理的核心技術,結合大量代碼示例著重介紹了FlinkSQLAPI的語法、函數、參數配置及性能優化方法。

羊藝超 ·程序設計 ·25.3萬字

QQ閱讀手機版

主站蜘蛛池模板: 沙洋县| 南皮县| 延安市| 卢龙县| 定边县| 平果县| 威宁| 怀仁县| 陆川县| 略阳县| 西乌珠穆沁旗| 新闻| 松原市| 同心县| 旬邑县| 库尔勒市| 徐州市| 甘孜| 临泉县| 定兴县| 西吉县| 上饶县| 牡丹江市| 阳城县| 泸定县| 鄂伦春自治旗| 苗栗县| 卢龙县| 嘉峪关市| 樟树市| 清水县| 垦利县| 公主岭市| 西安市| 湄潭县| 克什克腾旗| 志丹县| 嘉定区| 恩平市| 疏勒县| 勃利县|