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。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容