Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale.
RoadMap
- Apache Flink 介绍
- Flink 编程模型
- Flink 组件栈介绍与使用
- Flink 环境搭建
- Flink DataStream API
- Flink 状态管理与容错
- Flink DataSet API
- Flink Table API &SQL
- Flink 部署与应用
- Flink 运维 & 监控与性能优化
Release Version
Flink 1.20, Flink 1.19, Flink 1.18, Flink 1.17, Flink 1.16, Flink 1.15, Flink 1.14, Flink 1.13, Flink 1.12, Flink 1.11, Flink 1.10, Flink 1.9, Flink 1.8,或者 Flink 1.7
Resources
Concepts
Open Sources Projects
- GitHub - DTStack/flinkStreamSQL: 基于开源的flink,对其实时sql进行扩展;主要实现了流与维表的join,支持原生flink SQL所有的语法
- GitHub - zhp8341/flink-streaming-platform-web: 基于flink的实时流计算web平台
- GitHub - apache/flink-training: Apache Flink Training Excercises
- GitHub - apache/flink-playgrounds: Apache Flink Playgrounds
- GitHub - ververica/sql-training : <Public archive on Nov 27, 2021> ** This repository provides a training for Flink’s SQL API.**