请选择 进入手机版 | 继续访问电脑版
java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Java自学网公众号

Java自学网

Java自学网

QQ客服1

QQ客服2

查看: 315|回复: 21

[java电子书] 透过源码看懂Flink核心框架的执行流程 PDF 电子书 自学网

[复制链接]
  • TA的每日心情
    开心
    20 小时前
  • 签到天数: 1571 天

    [LV.Master]出神入化

    1698

    主题

    3089

    帖子

    5万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    50500

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-10-25 02:03:21 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《透过源码看懂Flink核心框架的执行流程》

    1111.jpg

    java电子书目录:
    1.从 Hello,World WordCount开始
    1.1 flink执行环境
    1.2 算子(Operator)的注册(声明)
    1.3 程序的执行
    1.3.1 本地模式下的execute方法
    1.3.2 远程模式(RemoteEnvironment)的execute方法
    1.3.3 程序启动过程
    2.理解flink的图结构
    2.1 flink的三层图结构
    2.2 StreamGraph的生成
    2.2.1 StreamTransformation类代表了流的转换
    2.2.2 StreamGraph生成函数分析
    2.2.3 WordCount函数的StreamGraph
    2.3 JobGraph的生成
    2.3.1 JobGraph生成源码
    2.3.2 operator chain的逻辑
    2.3.3 JobGraph的提交
    2.4 ExecutionGraph的生成
    3. 任务的调度与执行
    3.1 计算资源的调度
    3.2 JobManager执行job
    3.2.1 JobManager的组件
    3.2.2 JobManager的启动过程
    3.2.3 JobManager启动Task
    3.3 TaskManager执行task
    3.3.1 TaskManager的基本组件
    3.3.2 TaskManager执行Task
    3.3.2.1 生成Task对象
    3.3.2.2 运行Task对象
    3.3.2.3 StreamTask的执行逻辑
    3.4 StreamTask与StreamOperator
    4. StreamOperator的抽象与实现
    4.1 数据源的逻辑——StreamSource与时间模型
    4.2 从数据输入到数据处理——OneInputStreamOperator &
    AbstractUdfStreamOperator
    4.3 StreamSink
    4.4 其他算子
    5. 为执行保驾护航——Fault Tolerant与保证Exactly-Once语义
    5.1 Fault Tolerant演进之路
    5.1.1 Storm的Record acknowledgement模式
    5.1.2 Spark streaming的micro batch模式
    5.1.3 Google Cloud Dataflow的事务式模型
    5.1.4 Flink的分布式快照机制
    5.2 checkpoint的生命周期
    5.2.1 触发checkpoint
    5.2.2 Task层面checkpoint的准备工作
    5.2.3 操作符的状态保存及barrier传递
    5.3 承载checkpoint数据的抽象:State & StateBackend
    6.数据流转——Flink的数据抽象及数据交换过程
    6.1 flink的数据抽象
    6.1.1 MemorySegment
    6.1.2 ByteBuffer与NetworkBufferPool
    6.1.3 RecordWriter与Record
    6.2 数据流转过程
    6.2.1 整体过程
    6.2.2 数据跨task传递
    6.3 Credit漫谈
    6.3.1 背压问题
    6.3.2 使用Credit实现ATM网络流控
    7.其他核心概念
    7.1 EventTime时间模型
    7.2 FLIP-6 部署及处理模型演进
    7.2.1 现有模型不足
    7.2.2 核心变更
    7.2.3 Cluster Manager的架构
    7.2.4 组件设计及细节
    8.后记  


    Java资料百度网盘下载地址链接(百度云):透过源码看懂Flink核心框架的执行流程.pdf【密码回帖可见】
    游客,如果您要查看本帖隐藏内容请->>回复







    回复

    使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 282 天

    [LV.8]已臻大成

    3

    主题

    219

    帖子

    5346

    积分

    普通会员

    Rank: 2

    积分
    5346
    发表于 2019-10-25 11:03:31 | 显示全部楼层
    java flink 内核源码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-1-6 11:26
  • 签到天数: 25 天

    [LV.4]略有小成

    0

    主题

    140

    帖子

    712

    积分

    普通会员

    Rank: 2

    积分
    712
    发表于 2019-10-25 19:11:15 | 显示全部楼层
    jjjjjjjjjjjjjjjjjjj
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-11 10:29
  • 签到天数: 288 天

    [LV.8]已臻大成

    0

    主题

    414

    帖子

    4758

    积分

    普通会员

    Rank: 2

    积分
    4758
    发表于 2019-10-25 19:36:40 | 显示全部楼层
    今天签到了吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-17 23:08
  • 签到天数: 3 天

    [LV.2]登堂入室

    0

    主题

    8

    帖子

    58

    积分

    普通会员

    Rank: 2

    积分
    58
    发表于 2019-10-27 08:29:41 | 显示全部楼层
    谢谢分享谢谢分享谢谢分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-12-20 15:14
  • 签到天数: 7 天

    [LV.3]初窥堂奥

    0

    主题

    36

    帖子

    199

    积分

    普通会员

    Rank: 2

    积分
    199
    发表于 2019-11-16 01:46:39 | 显示全部楼层
    组件设计及细节
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-12-20 15:14
  • 签到天数: 7 天

    [LV.3]初窥堂奥

    0

    主题

    36

    帖子

    199

    积分

    普通会员

    Rank: 2

    积分
    199
    发表于 2019-11-16 01:47:05 | 显示全部楼层
    组件设计及细节
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 363 天

    [LV.8]已臻大成

    1

    主题

    647

    帖子

    30万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    306976
    发表于 2019-11-29 18:37:45 | 显示全部楼层
    111111111999999999
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2019-12-10 15:02
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    16

    积分

    普通会员

    Rank: 2

    积分
    16
    发表于 2019-12-10 15:05:03 | 显示全部楼层
    qaq学些学习!!!java
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-1-2 22:05
  • 签到天数: 6 天

    [LV.2]登堂入室

    0

    主题

    48

    帖子

    204

    积分

    普通会员

    Rank: 2

    积分
    204
    发表于 2019-12-17 20:53:39 | 显示全部楼层
    真的不错噢谢谢诶分享爱那个
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Java自学网 ( 京ICP备12001332号

    Powered by Javazx

    © 2018-2019 Comsenz Inc.

    快速回复 返回顶部 返回列表