架构设计
【中等】Flink 的架构设计是怎样的?⭐⭐⭐⭐
🎯 目标等级:L2 | ⏱ 建议用时:10 min | 🏷 标签:Flink / 架构
💎 关键结论
Flink 采用 Master-Worker 架构:JobManager(Master)负责作业编排与资源管理,TaskManager(Worker)负责实际计算。核心设计思想是「原生流处理 + 有状态计算 + 精确一次容错」——所有数据被视为无界/有界流,批处理只是流处理的特例(有界流)。相比 Spark 的微批模型,Flink 的逐条处理天然支持更低延迟。
