- StreamGraph
在Client上生成最初的程序执行逻辑流程,表明算子之间的前后顺序,用以表示程序的拓扑结构。
- JobGraph
在Client上通过优化StreamGraph,将一个个单独的operator关联在一起形成Operator链。
- ExecutionGraph
在JobManager上,将JobGraph根据设置的并行度、请求资源进行并行化,ExecutionGraph是调度层最核心的数据结构。
- 物理执行图
将ExecutionGraph的并行设置和计划,具体落实到各TaskManager之上,将具体的子任务落实到各Slot内执行。