
Flink架构 JobManager TaskManager Task SubTask Slot
一、前言
最近发现玩游戏有点过头,夜里2点多还在玩,玩了一千多场亚瑟,拿到了第2次16.0分。感觉自己挺厉害,其实还是个菜。
打算最近不能玩王者了,太容易上瘾,只要有时间控制不住的玩。而且我自己特别喜欢玩1V1,虽然几分钟一局,但是不停的玩也能玩一两个小时。
记得最近一次玩,是和某市区前100的孙尚香,耗了13分钟,终于越塔斩杀。胜利后立马点击投降,退出,卸载游戏,那时都夜里2点了吧。
都不记得删了多少次王者荣耀,又多少次没隔一两天就安装回来。每次都想着不能玩了,删掉它,要好好学习。可每次都啪啪打脸,又装回来,还是游戏香。
自己的自律能力太差,想想必须戒掉。生活中还有很多别的事情要做,比如把Flink基础学完吧。我每次看到好的教程,收藏从未停止,学习从未开始。
二、Flink架构

上图是Flink官网经典的图,在很多博客都这个图。
- 左侧白色背景的框Flink Program是Flink程序,它其实不属于Flink架构,其中Client与JobManager通信
- JobManager控制着当个程序的执行,相当于大老板
- TaskManager是Flink的工作进程,一般集群里有多个,相当于一群苦逼的打工人
1. JobManager
JobManager协调和管理程序的执行。
他的主要职责包括:任务调度,检查点(checkpoints)管理,故障恢复
- Flink客户端负责把GobGraph(作业图)

最低0.47元/天 解锁文章
1万+





