这是一本从源代码角度剖析Flink设计思想、架构原理以及各功能模块的底层实现原理的著作。
作者是Flink领域的资深技术专家和架构师,对Flink的源代码进行了深入分析和解读,同时融入了自己丰富的工程实践经验,既能让理解Flink的设计与实现原理,又能为他们解决性能优化等实际应用问题提供源码级别的指导。源码大多艰涩难懂,为了降低读者的学习门槛,本书提供了大量架构设计图、UML图和代码注释。
通过阅读本书,你将:
彻底掌握Flink源码设计与实现
深度掌握Flink作业运行流程
深入了解Flink部署模式实现原理
深度掌握Flink Runtime设计和实现原理
庖丁解牛Flink网络通信原理
探索Flink内存管理实现
深入了解Flink接口设计
从Flink源码中学习架构设计经验
张利兵
资深大数据专家和架构师,现任第四范式AI数据平台架构师,曾就职于明略数据。Apache Flink的贡献者,对Flink有非常深入的研究。
长期从事大数据架构落地以及机器学习平台与数据平台研发架构工作,在Hadoop、Spark、机器学习等方面积累了丰富的经验。先后参与和主导了银行、证券、地铁等领域的大数据平台的架构设计与实现。
《Flink原理、实战与性能优化》作者,极客时间《Flink原理与实战》专栏作者。获得Cloudera CCAH认证、Cloudera SEBC认证以及Cloudera认证,拥有非常丰富的写作和授课经验。