摘要: Flink源码阅读:集群启动 前文中,我们已经了解了 Flink 的三种执行图是怎么生成的。今天继续看一下 Flink 集群是如何启动的。 阅读全文
posted @ 2025-12-22 22:44 Jackeyzhe 阅读(141) 评论(0) 推荐(0)
摘要: Flink源码阅读:如何生成ExecutionGraph 今天我们一起来了解 Flink 最后一种执行图,ExecutionGraph 的执行过程。 阅读全文
posted @ 2025-12-21 22:29 Jackeyzhe 阅读(117) 评论(0) 推荐(0)
摘要: Flink源码阅读:如何生成JobGraph 前文我们介绍了 Flink 的四种执行图,并且通过源码了解了 Flink 的 StreamGraph 是怎么生成的,本文我们就一起来看下 Flink 的另一种执行图——JobGraph 是如何生成的。 阅读全文
posted @ 2025-12-20 21:57 Jackeyzhe 阅读(139) 评论(0) 推荐(0)
摘要: Flink源码阅读:如何生成StreamGraph Flink 中有四种执行图,分别是 StreamGraph、JobGraph、ExecutionGraph 和 Physical Graph。今天我们来看下我们编写的 Flink 程序代码是如何生成 StreamGraph 的。 阅读全文
posted @ 2025-12-17 19:24 Jackeyzhe 阅读(100) 评论(0) 推荐(0)
摘要: Flink学习笔记:反压 今天来聊在 Flink 运维过程中比较常见的一个问题:反压。 阅读全文
posted @ 2025-12-16 20:51 Jackeyzhe 阅读(134) 评论(0) 推荐(0)
摘要: Flink学习笔记:状态后端 我们继续来聊 Flink 容错相关的内容。前面在介绍 Checkpoint 和 Savepoint 时提到了 State 的稳定存储,那究竟如何存储以及存储在什么地方呢?相信通过读完本文之后,你会有答案。 阅读全文
posted @ 2025-12-15 22:49 Jackeyzhe 阅读(157) 评论(0) 推荐(1)
摘要: Flink学习笔记:如何做容错 现在我们已经了解了 Flink 的状态如何定义和使用,那 Flink 是如何做容错的呢?今天我们一起来了解一下。 阅读全文
posted @ 2025-12-14 20:27 Jackeyzhe 阅读(107) 评论(0) 推荐(0)
摘要: Flink学习笔记:状态类型和应用 Flink 被广泛应用的原因,除了我们前面提到的对时间以及窗口的应用之外,另一点就是它强大的容错机制,以及对 Exactly Once 的支持。 阅读全文
posted @ 2025-12-12 22:42 Jackeyzhe 阅读(99) 评论(0) 推荐(0)
摘要: Flink学习笔记:多流 Join 前面我们已经了解了 Flink 几个核心概念,分别是时间、Watermark 已经窗口。今天我们来一起了解下 Flink 是怎么进行多个流的 Join 的。 阅读全文
posted @ 2025-12-11 21:58 Jackeyzhe 阅读(140) 评论(0) 推荐(0)
摘要: Flink学习笔记:窗口 在前文中,我们已经了解了 Flink 时间和 Watermark 两个概念,今天就来聊一下 Flink 实时数据处理的另一个核心概念:窗口。 阅读全文
posted @ 2025-12-10 22:13 Jackeyzhe 阅读(228) 评论(0) 推荐(0)