目录
1Flink运行时的组件
1.1 JobManager
1.2 TaskManager
Flink中的工作进程,通常在Flink中会有多个TaskManager运行,每一个TaskManager都包含了一定的数量的插槽(slots)。插槽的数量限制了Taskmanager能够执行的任务数量。
启动之后,TaskManager会向资源管理器注册它的插槽,收到资源管理器的指令之后,TaskManager就会将一个或者多个插槽提供给JobManager调用。JobManager就可以向插槽分配任务(tasks)来执行了。
在执行过程中,一个TaskManager可以跟其他运行同一应用程序的TaskManager交换数据。