
这张图展示了Flink程序的架构和运行流程。
主要组件及功能:
- Flink Program(Flink程序):
- 包含
Program code(程序代码),这是用户编写的业务逻辑代码。 - 经过
Optimizer / Graph Builder(优化器/图构建器)处理后,生成Dataflow graph(数据流图),它表示了程序中数据处理的流程和任务之间的关系。
- 包含
- Client(客户端):
- 包含
Actor System(Actor系统),用于与其他组件进行通信和交互。 - 客户端的主要功能是向
JobManager提交作业(Submit job (send dataflow)),以及取消或更新作业(Cancel / update job)。同时,它还接收来自TaskManager的状态更新(Status updates)和统计结果(Statistics & results)。
- 包含
- JobManager(作业管理器):
- 也包含
Actor System,用于与客户端和TaskManager进行通信。 - 它是整个系统的核心组件,负责协调和管理作业的执行。
Scheduler<
- 也包含

最低0.47元/天 解锁文章
718

被折叠的 条评论
为什么被折叠?



