Flink設計與實現:核心原理與源碼解析
全書共8章:第1章介紹Flink設計理念與基本架構;第2章介紹DataStream的設計與實現;第3章介紹運行時的核心原理與實現,包括Dispatcher、ResourceManager以及JobManager等核心組件的源碼級解析和介紹;第4章介紹Flink任務提交與執行的整體流程,包括客戶端實現、運行時作業執行過程、JobGraph及ExecutionGraph圖轉換等;第5章介紹不同的集群部署模式,包括OnYarn、OnKubernetes等;第6章介紹狀態管理與容錯,包括不同類型狀態后端的設計與實現;第7章介紹Flink網絡通信,包括RPC通信以及基于Netty實現的網絡棧;第8章介紹Flink內存管理,包括MemorySegment的設計與實現等。
·18.7萬字