About this project
Flink Learning is a collection of learning resources focused on the Apache Flink real-time computing engine. The project is maintained by developer zhisheng17 and aims to help users master Flink from scratch. The main content includes:
1. Core tutorials: Covering Flink getting started, concept introductions, DataStream API, Table API & SQL, Connector usage, Metrics monitoring, and more.
2. Practical cases: Sharing multiple real-world project cases, such as PV/UV statistics, real-time log storage, real-time deduplication of tens of billions of data records, and monitoring and alerting systems.
3. Source code analysis: In-depth analysis of Flink's internal mechanisms, including the JobManager/TaskManager startup process, Checkpoint mechanism, memory management, serialization mechanism, and various Metrics implementations.
4. FAQ: A compilation of numerous tricky issues encountered in production environments, such as state management, data skew, Exactly-Once semantics guarantees, Kafka integration, and window trigger mechanisms.
The project not only provides code examples but also comes with detailed blog articles and column links, making it a highly popular reference resource library in the Flink developer community.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.