-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flink 源码分析 #28
Comments
@wangzzu 大佬什么时候开始介绍flink,谢谢 |
@zhougit86 快了,最近有点忙,下周开始写 Flink 相关的博客,争取半年内把核心内容介绍完。 |
请教个问题,flink里面的datastream都是按照window的方式进行操作的吗?如果不手动指定datasteam的window操作直接进行其他算子的运算,默认会把datastream转成window再来操作吗? |
@zhaochuanyun 这个代码实现我还没看,但我理解应该不会这样做,如果不需要 window,DataStream 再转化为 window 去做,性能反而会受影响,这个有点使力太猛了 |
整体还是会是以源码分析的形式来讲述。 这个系列会以最新的 1.9 代码为示例,按照以下模块来介绍:
Runtime 模块
Graph 转换
调度模块
state & checkpoint
on yarn
Shuffle 模块
SQL 模块算子模块 |
这个 issue 今年最终还是没搞完,抽空得赶紧搞 |
当前网上 Flink 的博客还是比较多的,后续的文章(第九篇开始)尽量会写出自己的特色,按照相应的小模块去总结。 |
期待大佬更新 |
@herefree 最近工作有所变动,比较忙一些,等过了这段时间争取早点把这个系列更新完 |
等待大佬进行更新 |
不错呀大佬。 |
很好的榜样! |
give up and close |
近段时间会花时间研究 Flink 源码实现相关的内容,这个 issue 会记录相关的总结文章(2019.3.19立,计划半年左右把 core、runtime、table&sql 部分的内容梳理完,这个系列的文章大概会叫做【Flink 原理与实现分析】)。
最近半年工作比较忙,这个系列一直没有开始,上周 Flink 1.9 正式发布了,后面会以 Flink 1.9 的代码为例,整理一下 Flink 相关的内容,计划元旦前把几个核心的模块整理完。--- 2019.8.25 立
以 Apache Flink 1.9 的代码为例,来系统全面地分析一些 Flink 的实现,虽然 Google 上已经可以搜到很多 Flink 的内容,但是我还是准备自己再开一个系列,出发点有两点:
之前写过 Kafka 源码分析的系列博客,说实话,这个系列写得整体并不是很满意,其他同学看的时候并不是那么容易理解,所以对于 Flink 这个系列文章还是期望能完成得更好一些。对于这个系列的博客,希望做到以下几点:
最后,希望自己能很好地完成这个系列,希望能在 20 年前完成这个系统,到现在也就不到三个月了,加油,挑战一下试试~ -- 2019.10.20 立
The text was updated successfully, but these errors were encountered: