黑色线条风格的 Flink 知识点 xmind,整理得还挺清楚,适合平时复盘和备忘。
Flink 的流机制,核心知识都在这张 xmind 里了。从状态管理
、时间语义
、检查点
到StreamGraph
,梳理得有条理。你要是刚上手 Flink,用它来理清思路,效率还挺高的。
配套的文章也不少,像状态管理详解这篇就比较实用,里面讲了 Flink 里KeyedState
怎么用,什么时候会触发快照。还有区域检查点机制,你要是做高可用容错,这部分得重点看看。
顺便推荐下示例代码,是个 zip 包,里面的FlinkJob.java
结构清爽,适合照着改。新手用起来比较顺手,响应也快。
如果你对Kafka
、Storm
这些兄弟框架感兴趣,可以点下Kafka 流和Storm 实时。比较一下思路,挺有意思的。
建议:学 Flink 别光看官网文档,自己整理一份脑图会清楚多。像这种 xmind 就蛮适合做成长期参考,贴墙上都行。