Apache Flink 进阶(一):Runtime 核心机制剖析( 四 )
Flink Runtime 层的主要架构如图 2 所示 , 它展示了一个 Flink 集群的基本结构 。 Flink Runtime 层的整个架构主要是在 FLIP-6 中实现的 , 整体来说 , 它采用了标准 master-slave 的结构 , 其中左侧白色圈中的部分即是 master , 它负责管理整个集群中的资源和作业;而右侧的两个 TaskExecutor 则是 Slave , 负责提供具体的资源并实际执行作业 。
图2. Flink 集群的基本结构 。 Flink Runtime 层采用了标准的 master-slave 架构 。
其中 , Master 部分又包含了三个组件 , 即 Dispatcher、ResourceManager 和 JobManager 。 其中 , Dispatcher 负责接收用户提供的作业 , 并且负责为这个新提交的作业拉起一个新的 JobManager 组件 。 ResourceManager 负责资源的管理 , 在整个 Flink 集群中只有一个 ResourceManager 。 JobManager 负责管理作业的执行 , 在一个 Flink 集群中可能有多个作业同时执行 , 每个作业都有自己的 JobManager 组件 。 这三个组件都包含在 AppMaster 进程中 。
推荐阅读
- 第五人格|梦幻西游:担心的事发生了,大佬进阶110选错召唤兽,白花了2000块
- 盲僧|英雄联盟手游:打野玩家的进阶选择,盲僧,高机动性带来的直接收益
- 我的世界|剑网3药宗版本pve装备进阶路线,从大侠到新赛季毕业
- 盲僧|LOL手游盲僧是英雄代表?灵药再推进阶教学,双区王者的经验
- 进阶|永劫无间:胡桃只是奶妈?法神开发胡桃进阶打法,化身团战关键手
- 德鲁伊|魔兽怀旧服:TBC德鲁伊进阶宏,熊德无缝吃药,奶德一键迅捷治疗
- 进阶|梦幻西游:两次就进阶110灵性成功!难道中途的转折起了关键作用
- 进阶|梦幻西游手游:萌新的福利?新NPC开启测试,进阶不再问老玩家!
- 明日方舟|三国志战略版:冲桃园扫麒麟,虎臣弓进阶虎臣爆头骑指南
- 和平精英|和平精英核电站打法进阶教学,KS小雪吖提供详细攻略,吃鸡稳了