为什么使用Flink替代Spark?

发布时间 2023-06-02 10:13:53作者: 黑水滴

一,Flink是真正的流处理,延迟在毫秒级,Spark Streaming是微批,延迟在秒级。

二,Flink可以处理事件时间,而Spark Streaming只能处理机器时间,无法保证时间语义的正确性。

三,Flink的检查点算法比Spark Streaming更加灵活,性能更高。Spark Streaming的检查点算法是在每个stage结束以后,才会保存检查点。

四,Flink易于实现端到端一致性。

程序员工具箱:www.robots2.com