
張利兵
全書共8章:第1章介紹Flink設計理念與基本架構;第2章介紹DataStream的設計與實現;第3章介紹運行時的核心原理與實現,包括Dispatcher、ResourceManager以及JobManager等核心組件的源碼級解析和介紹;第4章介紹Flink任務提交與執行的整體流程,包括客戶端實現、運行時作業執行過程、JobGraph及ExecutionGraph圖轉換等;第5章介紹不同的集羣部署模式,包括On Yarn、On Kubernetes等;第6章介紹狀態管理與容錯,包括不同類型狀態後端的設計與實現;第7章介紹Flink網絡通信,包括RPC通信以及基於Netty實現的網絡棧;第8章介紹Flink內存管理,包括MemorySegment的設計與實現等。
邏輯清晰。對入門和原理理解幫助很多