Flink学习笔记

Flink的特点:

1.高吞吐,高性能,低延迟的流式数据处理

Flink不像Spark Streaming那样采取将多个微批处理任务串联起来来构建流式数据处理的任务,这样牺牲了吞吐量,造成了高延迟(因此Spark Streaming是不是真正的流式处理引擎而饱受争议)。
Flink不像Storm那样只支持低延迟和高性能,无法满足高吞吐的要求。

2.支持事件事件窗口和处理事件窗口
3.具有强一致性
4.基于轻量级分布式Snapshot实现容错
5.支持批处理和流处理
6.基于JVM独立的进行内存优化和管理
7.支持迭代计算
.程序自我优化
9.支持Save Point
10.丰富的API库,如机器学习库FlinkML,流式关系型Flink Table和Flink SQL,Flink CEP(Complex Event Process)和图计算应用Flink Gelly。

你可能感兴趣的:(Flink学习笔记)