该专栏内容与 flink-notes 同步,源码与 flink-advanced 同步。
flink、flink 入门、flink learning
该系列使用scala语言开发,scala入门参考 scala-advanced学习笔记
版本
- Flink 1.9.1
- JDK 1.8
- Scala 2.12
- Gradle 5.6.2
- Intellij Idea 2019.2.4
专栏&源码同步更新
已完成:
- 1.0-Flink概念:基础
- 1.1-Flink概念:运行环境
- 2.0-Flink编程模型
- 2.1-Flink类型系统
- 3.0-Flink开发前准备与模拟数据集介绍
- 3.1-Flink基础API概览
- 3.2-Flink Environment 概览
- 4.0-Flink DataSet概览
- 4.1-Flink DataSet分配唯一标识符(Zipping Elements)
- 4.2-Flink DataSet参数传递(Passing Parameters to Functions)
- 4.3-Flink DataSet广播变量(Broadcast Variables)
- 4.4-Flink DataSet分布式缓冲(Distributed Cache)
- 4.5-Flink DataSet语义注解(Semantic Annotations)
- 5.0-Flink DataStream概览
- 5.1-Flink DataStream时间水印机制(Time&Watermark)
- 5.2-Flink DataStream ProcessFunction(低阶函数)
- 5.3-Flink DataStream窗口机制(Window)
- 5.4-Flink DataStream窗口功能函数(WindowFunction)
主要参考
- flink 官方
- flink-docs-release-1.9
- <<Fink原理、实战与性能优化>> 作者: 张利兵 著