- 博客(5)
- 收藏
- 关注
原创 Flink 源码解析(四):JobManager 选主与 BlobServer 文件分发 —— 从 ZooKeeper 抢锁到 TM 拿到 jar
Flink 在 Standalone + ZooKeeper HA 模式下,多个 JobManager 共享同一把 ZK 锁(/flink/<cluster-id>/latch),仅一个 JM 胜出成为 Leader。
2026-11-12 17:23:07
11
原创 Flink 源码解析(三):RPC 与主线程模型 —— Endpoint、Gateway、connect 与 classloader
Flink 的 RPC 框架基于 Endpoint 与 Gateway 分离设计:Gateway 定义远程调用协议,Endpoint 实现服务并拥有独立主线程。
2026-11-12 16:53:59
124
原创 Flink 源码解析(二):flink-runtime 启动全流程 —— MiniCluster、Standalone 与 ZooKeeper HA
Flink flink-runtime 启动流程以 MiniCluster 为切入点,揭示集群初始化核心机制。
2026-11-11 17:59:22
225
原创 Flink 源码解析(一):吃透 flink-core —— 配置、内存、序列化、类型推导、状态演进与文件系统
本文系统解析 Flink flink-core 核心机制,从配置、内存、序列化到类型推导与状态演进。揭示 Configuration 的键查找顺序与类型转换流程,阐明 MemorySegment 内存管理、TypeSerializer 字节序列化原理,详解 TypeExtractor 类型推导及 POJO 序列化兼容性判定,并剖析 FileSystem 插件化设计。结合源码与实验验证,厘清新旧版本差异,为深入理解 Flink 作业执行底层提供坚实基础。
2026-11-11 13:19:30
639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅