Flink内核源码解析

深入掌握Flink高阶实战应用

5.0(个评分)1267人学习

中级45课时8小时59分钟2021/02/05更新

资料下载

二维码下载学堂APP缓存视频离线看

尚硅谷官方账号
粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
GoldenGate+ETL/Kettle专题(92个项目)
总价:
3528.00
套餐价:
2946.63
节省
¥581.37
GoldenGate数据库容灾迁移03(OGG同构异构、数据库迁移、数据同步、容灾复制)
18703人学习
¥889.00
GoldenGate数据库容灾迁移02(OGG同构异构、数据库迁移、数据同步、容灾复制)
34861人学习
¥889.00
GoldenGate数据库容灾迁移01(OGG同构异构、数据库迁移、数据同步、容灾复制)
137259人学习
¥998.00
更 多 7 门 课 程
大数据运维架构师实战培训专题2.0
总价:
4350.00
套餐价:
3915.00
节省
¥435.00
MySQL数据库工程师入门培训实战教程(从MySQL5.7 到 MySQL8.0)
239802人学习
¥58.00
大数据运维架构师培训(1):Hadoop集群(HDFS,MR,Yarn),Zookeeper集群
63857人学习
¥499.00
大数据运维架构师培训(2):Hbase,Hive, Phoenix,Pig,Impala,Kudu
24563人学习
¥333.00
更 多 12 门 课 程
赵强-大数据课程之从Hadoop到Spark专题
总价:
2059.00
套餐价:
1441.30
节省
¥617.70
赵渝强老师:Hadoop 2.x(一) 大数据基础实战视频课程
66735人学习
¥279.00
赵渝强老师:Hadoop 2.x (二) 大数据进阶实战视频课程
23769人学习
¥199.00
赵渝强老师:Hadoop 2.x (三) 数据分析引擎:Hive视频课程
28429人学习
¥249.00
更 多 11 门 课 程
从Scala到Spark 2.x专题
总价:
2074.00
套餐价:
1593.72
节省
¥480.28
[老汤]Spark 2.x之Scala内功修炼视频课程四-面向对象编程基础
7286人学习
¥99.00
[老汤]Spark 2.x之Scala内功修炼视频课程五-函数式编程基础
3915人学习
¥99.00
[老汤]Spark 2.x之Scala内功修炼视频课程六-模式匹配
2048人学习
¥99.00
更 多 22 门 课 程
赵强-Hadoop大数据高级应用课程套餐
总价:
1343.00
套餐价:
1141.55
节省
¥201.45
赵渝强老师:Hadoop 2.x(一) 大数据基础实战视频课程
66735人学习
¥279.00
赵渝强老师:Hadoop 2.x (二) 大数据进阶实战视频课程
23769人学习
¥199.00
赵渝强老师:Hadoop 2.x (三) 数据分析引擎:Hive视频课程
28429人学习
¥249.00
更 多 7 门 课 程
数据库学分AIGCchatgpt
  • 课程介绍
  • 课程大纲试看
  • 讲师好课103
  • 学员评价

适合人群:

深入掌握Flink高阶实战应用

你将会学到:

深入掌握Flink高阶实战应用

课程简介:

【注:本课程不提供答疑服务】

Flink在大数据实时计算领域炙手可热,尚硅谷发布过Scala和Java两版Flink视频教程,深入讲解了Flink流计算思想和各种高阶实战应用。本套教程另辟蹊径,针对Flink 1.12.0版本的核心模块进行源码级讲解,从任务提交流程、通讯过程、Task调度、内存模型四大方面入手,庖丁解牛逐行分析源码,手术刀级别剖析Flink内核架构!


一、任务提交流程模块

从任务提交脚本入手,探本溯源,找到程序执行入口,继而解析输入参数、选择创建客户端类型、获取有效配置、调用用户代码的main方法、调用执行环境的excute方法,直至最后进入任务提交流程,详细分析了Flink各组件启动顺序、资源申请流程、资源注册以及分配流程。分析上千行源码,层层追踪,并给出源码关键注释。


二、通讯过程模块

从Akka与Actor模型入手,以点带面,一步步引出Flink的整体组件通信全景。对Flink中RPC框架涉及的主要类RpcGateway、RpcEndpoint、RpcService、RpcServer、AkkaRpcActor进行仔细拆解,之后通过代码的跳转详细分析了RPC的交互过程。


三、Task调度模块

详细讲解Flink四层执行图StreamGraph、JobGraph、ExecutionGraph、物理执行图,分别如何生成转换,均配详尽源码讲解,并深入讲解了Flink的Task调度,分别从源码层面讲解了几个调度的重要组件,调度器、调度策略和调度模式。


四、内存模型模块

详细讲解Flink自主的内存管理模型,如何有效避免了JVM内存管理的不足之处,分别讲解了JobManager内存模型、TaskManager内存模型、源码分析内存分配过程。并讲解了内存数据结构、内存管理器和网络传输中的内存管理等内容。


尚硅谷Flink内核源码解析的视频教程,完全基于Flink源码进行讲解,分析了数千行代码,通过层层源码调用带领你深入Flink核心部分,不再浮于表面,拒绝浅尝辄止,鞭辟入里,入木三分。让你对Flink的认识,不再是“只在此山中,云深不知处”,帮你梳理源码阅读技巧,打通掌握Flink的任督二脉!


展开更多

课程大纲-Flink内核源码解析

资料下载
展开更多

“尚硅谷官方账号”老师的其他课程更多+

5

条学员评分超过  “大数据系统”  99%的课程
      展开更多
      加载中
      没有了哦~

      ¥9.99

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部