Cover is for reference only

Please scan the QR code to borrow online

Flink技术内幕:架构设计与实现原理

Saved in:
Bibliographic Details
Main Authors: 罗江宇 (著); 赵士杰 (著); 李涵淼 (著); 闵文俊 (著)
Published: 机械工业出版社
Publisher Address: 北京
Publication Dates: 2021
Literature type: Book
Language: Chinese
Subjects:
Carrier Form: 327页: ; 24cm
ISBN: 978-7-111-69629-2
Index Number: TP274
CLC: TP274
Call Number: TP274/6233-1
Contents: 全书共11章,主要内容如下。第1章阅读Flink源代码前的准备主要介绍了Flink源代码的获取、编译、调试,以及它的目录结构、设计理念和基本架构。此外,还分析了Flink与HadoopMapReduce、Spark在设计上的差异。第2-8章Flink功能模块源代码和架构解析从源码角度分析了Flink的编程模型与API、运行时组件与通信、状态管理与容错、任务提交与执行、Flink网络栈、FlinkConnector、部署模式等功能模块的原理。力求让读者深入理解Flink的原理,而不只是跟着本书读一遍Flink源代码。原理和思想是不局限于某一个框架和技术,了解了Flink的原理和思想,可以将其扩展到其他框架和技术上。第9-10章FlinkTable、SQL与FlinkCEP编程方式逐渐从原先基于Map-Reduce的任务模式向SQL化演进,SQL意味着标准和效率。这两章重点讲解了StreamTableEnvironment的实现过程、SQL的解析过程、TableConnector以及FlinkCEP的内部实现原理。第11章Flink监控主要讲解了Flink的监控指标、常用系统指标和监控体系的建设,以及常用的定位手段。
Note: 著者还有:赵士杰、李涵淼、闵文俊