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