Awesome Flink Learning Resources
Apache Flink 学习资料,包括但不限于文章、书籍、教程、视频。
Blogs
- Streaming 101: The world beyond batch by Tyler Akidau (Aug 5, 2015)
- Streaming 102: The world beyond batch by Tyler Akidau (Jan 20, 2016)
- Exactly Once Semantics
- High-throughput, low-latency, and exactly-once stream processing with Apache Flink™ by Kostas Tzoumas (August 5, 2015)
- An Overview of End-to-End Exactly-Once Processing in Apache Flink by Piotr Nowojski & Mike Wintersv (Mar 1, 2018)
- Fault Tolerance via State Snapshots from Flink docs
- Stateful Stream Processing from Flink docs
- From Aligned to Unaligned Checkpoints - Part 1: Checkpoints, Alignment, and Backpressure by Arvid Heise & Stephan Ewen (Oct 15, 2020)
- How to debug Flink source code 远程 Debug Flink 源码
Books
- Introduction to Apache Flink by Ellen Friedman, Kostas Tzoumas (Nov, 2016)
- Learning Apache Flink by Tanmay Deshpande (Feb, 2017)
- Stream Processing with Apache Flink by Fabian Hueske and Vasiliki Kalavri (April, 2019)
Papers
- Nephele: Efficient Parallel Data Processing in the Cloud - Nephele 是 Flink 的前身,文章主要介绍 Flink 的调度
- Lightweight Asynchronous Snapshots for Distributed Dataflows - 介绍 Flink Checkpoint 依赖的分布式快照算法
- The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in MassiveScale, Unbounded, OutofOrder Data Processing
- Apache Flink: Stream and Batch Processing in a Single Engine
- State Management in Apache Flink
Videos
Copyright © 2016-2024 by 赵军旺