Flink技术内幕:架构设计与实现原理
上QQ阅读APP看书,第一时间看更新

推荐语

本书首先全面梳理了Flink系统的架构、组件、编程模型和API、内部通信等机制,然后详细讲解了在Flink运行中各关键组件如何工作,如何协同,如何与大数据生态中的其他系统进行交互,并从使用者角度系统介绍了Flink的编程模型、SQL模型及CEP模型,对于需要用Flink来解决实际业务问题的人士有很高的参考和学习价值。不仅如此,本书还从系统运维、服务保障方面介绍了如何管理和监控集群,监控各类性能和稳定性指标,因而也适合运维和网站可靠性工程师参考。

——Luo Li Shopee数据架构组资深经理/Apache Alluxio PMC & Committer

Flink已经成为实时计算领域的事实标准。要想基于开源的Flink引擎打造自主可控的服务体系,对引擎原理的深度掌控至关重要。本书作者之一赵士杰主导了滴滴实时计算服务的构建,积累了丰富的Flink实战经验。本书深入浅出地介绍了Flink架构与原理,极大地降低了学习与理解Flink的门槛。

——张亮 滴滴出行企业级事业群滴滴云负责人

大数据里的4V特征众所周知,其中Velocity(高速性)是互联网数据的特点。互联网公司对数据的新鲜度和处理爆发型数据的能力都有非常强的业务诉求,而实时计算已经成为它们的基础能力之一。Apache Flink在最近5年内飞速发展,已成为实时计算领域的事实标准。很高兴有越来越多的技术图书来剖析实时计算引擎的内部原理。本书内容翔实,深入浅出,图文并茂,是很好的实时计算进阶材料。

——阮若夷 蚂蚁计算资深专家/计算基础负责人

市面上与Flink相关的书有很多,但与本书同类型的较少。本书从源代码机制上对Flink的设计与实现进行深入剖析,帮助读者更好地了解Flink源代码与机制,并分享了Flink性能调优(对流计算作业进行调优,使得作业性能更高)、可用性(编写出更健壮的流计算代码)和效能等方面的经验。同时本书采用示意图来展示原理和机制,尽可能结合实际生产来分析Flink内部机制,有助于读者理解,进而提升架构设计与实现能力。

——君山 《深入分析Java Web技术内幕》作者