Skip to content

Opening book details…

Can I read Flink核心技术:源码剖析与特性开发(企业级真实需求用例,全面剖析Flink核心特性,Flink定制化开发指南) on EtoBox?

Flink核心技术:源码剖析与特性开发(企业级真实需求用例,全面剖析Flink核心特性,Flink定制化开发指南) by 黄伟哲 is a book available to read on EtoBox.

What is Flink核心技术:源码剖析与特性开发(企业级真实需求用例,全面剖析Flink核心特性,Flink定制化开发指南) about?

本书以核心概念和基本应用为脉络,介绍Flink的核心特性(如检查点机制、时间与窗口、混洗机制等)、任务部署、DataStream API、DataSet API、Table API的应用以及运行时原理等内容。每章先对概念进行基本介绍,然后基于应用实例详细分析Flink的设计思想和源码实现,逐步引领读者掌握定制化的开发特性并提升性能,让读者对Flink的理解有质的飞跃。本书内容是作者多年工作实践的总结,能够帮助读者实现真实的企业级需求。 本书适合想要学习Flink设计原理并希望对Flink进行定制化开发的平台开发工程师,需要进行架构设计和技术选型的架构师与项目经理,以及计算机相关专业的学生阅读。 版权信息 17 版 权 18 内容提要 20 序 一 21 序 二 23 前 言 26 资源与支持 32 第一部分 设计思想篇 37 第1章 序篇 38 1.1 Flink的诞生与发展 40 1.1.1 Stratosphere项目 40 1.1.2 Apache Flink的发展 42 1.2 Flink的应用场景 44 1.2.1 事件驱动型应用 44 1.2.2 数据分析型应用 45 1.2.3 数据管道型应用 52 1.3 Flink的核心特性与架构 53 1.3.1 核心特性 53 1.3.2 架构 55 1.4 准备工作 59 1.5 总结 61 第2章 Flink编程 63 2.1 API层级 64 2.2 DataStream API 67 2.2.1 DataStream版本的WordCount 67 2.2.2 数据源 70 2.2.3 数据的转换操作 72 2.2.4 数据的输出 79 2.2.5 重分区 81 2.3 DataSet API 83 2.3.1 DataSet版本的WordCount 83 2.3.2 数据源 84 2.3.3 数据的转换操作 85 2.3.4 数据的输出 89 2.3.5 重分区 90 2.4 Table API 92 2.4.1 Table API版本的WordCount 92 2.4.2 初始化执行环境 94 2.4.3 获取Table对象 97 2.4.4 Table API中的转换操作及输出 99 2.5 SQL 108 2.6 总结 110 第3章 Flink API层的实现原理 112 3.1 DataStream API 115 3.1.1 StreamExecutionEnvironment执行环境 115 3.1.2 Function接口分析 126 3.1.3 StreamOperator算子分析 132 3.1.4 转换操作分析 138 3.1.5 数据流相关类分析 147 3.2 DataSet API 159 3.2.1 ExecutionEnvironment执行环境 159 3.2.

Author
黄伟哲
Publisher
人民邮电出版社
Language
ZH

More by 黄伟哲

Browse all works by 黄伟哲

Similar books