精通Apache Flink必读系列文章 转
2018-09-15 本文已影响866人
生活的探路者
2018年08月17日 11:38:25 列国周游 阅读数:284
版权声明:著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 https://blog.csdn.net/ffjl1985/article/details/81775019
Flink是最接近于谷歌Dataflow大数据分析平台的设计的开源分布式计算引擎,其核心设计理念与Spark有很大的不同。
从设计出发点,Flink是一个流计算处理计算引擎,把批处理视为无限流计算的一种特例,Spark是批处理计算引擎,把流处理视为迷你批处理,因为设计上的差异,导致在对处理时延要求高的场景中,Flink更加合适。
从生态上来说,二者都有SQL、机器学习、图计算等基本的组件,但是Spark在丰富程度、成熟度方面比Flink有优势。
关于Flink的资料已经相当多了,笔者就不做画蛇添足写了,要掌握Flink的精妙,必须要了解其底层的基本原理,以下是必读的资料:
Flink SQL的大部分代码实现是阿里巴巴的Blink团队贡献给Apache的。