Flink特点

91 阅读1分钟
1.  支持高吞吐、低延迟、高性能的流处理
2.  支持事件时间(Event Time)概念
3.  支持有状态计算的 Exactly-once 语义
4.  支持高度灵活的窗口 (Window) 操作,支持基于 time、count、session 以及 data-driven 的窗口操作
5.  基于轻量级分布式快照(Snapshot)实现的容错
6. 结果的准确性和良好的容错性
7. 易用的API
6.  基于 JVM 实现独立的内存管理
7.Save Points(保存点)
8.  支持迭代计算
1.  支持程序自动优化:避免特定情况下 Shuffle、排序等昂贵操作,中间结果有必要进行缓存

image.png