摘要: Flink源码阅读:Netty通信 前文中我们了解了 Flink 的数据交互过程,上游的 Task 将数据写入到 ResultSubpartition 的 buffers 队列中。下游的 Task 通过 LocalInputChannel 和 RemoteInputChannel 消费上游的数据。 阅读全文
posted @ 2026-01-12 20:40 Jackeyzhe 阅读(525) 评论(0) 推荐(0)
摘要: Flink源码阅读:Task数据交互 经过前面的学习,Flink 的几个核心概念相关的源码实现我们已经了解了。本文我们来梳理 Task 的数据交互相关的源码。 阅读全文
posted @ 2026-01-09 20:11 Jackeyzhe 阅读(524) 评论(0) 推荐(0)
摘要: Flink源码阅读:双流操作 今天来梳理一下 Flink 双流操作相关的源码。 阅读全文
posted @ 2026-01-06 20:50 Jackeyzhe 阅读(667) 评论(0) 推荐(0)
摘要: Flink源码阅读:窗口 前文我们梳理了 Watermark 相关的源码,Watermark 的作用就是用来触发窗口,本文我们就一起看一下窗口相关的源码。 阅读全文
posted @ 2026-01-05 22:47 Jackeyzhe 阅读(505) 评论(0) 推荐(0)
摘要: Flink源码阅读:Watermark机制 前面我们已经梳理了 Flink 状态和 Checkpoint 相关的源码。从本文开始,我们再来关注另外几个核心概念,即时间、Watermark 和窗口。 阅读全文
posted @ 2026-01-04 20:59 Jackeyzhe 阅读(560) 评论(0) 推荐(1)
摘要: Flink源码阅读:Checkpoint机制(下) 书接上回,前文我们梳理的 Checkpoint 机制的源码,但是对于如何写入状态数据并没有深入了解。今天就一起来梳理一下这部分代码。 阅读全文
posted @ 2025-12-30 20:13 Jackeyzhe 阅读(675) 评论(0) 推荐(0)
摘要: Flink源码阅读:Checkpoint机制(上) 前文我们梳理了 Flink 状态管理相关的源码,我们知道,状态是要与 Checkpoint 配合使用的。因此,本文我们就一起来看一下 Checkpoint 相关的源码。 阅读全文
posted @ 2025-12-25 22:33 Jackeyzhe 阅读(634) 评论(0) 推荐(0)
摘要: Flink源码阅读:状态管理 前面我们介绍了 Flink 状态的分类和应用。今天从源码层面再看一下 Flink 是如何管理状态的。 阅读全文
posted @ 2025-12-23 21:44 Jackeyzhe 阅读(658) 评论(0) 推荐(0)
摘要: Flink源码阅读:集群启动 前文中,我们已经了解了 Flink 的三种执行图是怎么生成的。今天继续看一下 Flink 集群是如何启动的。 阅读全文
posted @ 2025-12-22 22:44 Jackeyzhe 阅读(835) 评论(0) 推荐(0)
摘要: Flink源码阅读:如何生成ExecutionGraph 今天我们一起来了解 Flink 最后一种执行图,ExecutionGraph 的执行过程。 阅读全文
posted @ 2025-12-21 22:29 Jackeyzhe 阅读(764) 评论(0) 推荐(0)