flink和spark对比
更新时间: 2025-05-11 10:53:37
1、技术理念不同:Spark的技术理念是使用微批来模拟流的计算,基于Micro-batch,数据流以时间为单位被切分为一个个批次,通过分布式数据集RDD进行批量处理,是一种伪实时。而Flink是基于事件驱动,它是一个面向流的处理框架, Flink基于每个事件一行一行地流式处理,是真正的流式计算。 另外他也可以基于流来模拟批进行计算实现批处理,在技术上具有更好的扩展性。
2、时间机制:SparkStreaming只支持处理时间, 折中地使用processing time来近似地实现event time相关的业务。使用processing time模拟event time必然会产生一些误差, 特别是在产生数据堆积的时候,误差则更明显,甚至导致计算结果不可用,Structured streaming 支持处理时间和事件时间,同时支持 watermark 机制处理滞后数据Flink 支持三种时间机制:事件时间、注入时间、处理时间、同时支持 watermark 机制处理迟到的数据,说明Flink在处理乱序大实时数据的时候,优势比较大。
flink和spark对比 相关文章
- 黑龙江省绥化市绥棱县气象台发布大风蓝...
- 黑龙江省哈尔滨市依兰县气象台发布大风...
- 河南省信阳市潢川县气象台发布大风蓝色...
- 河南省三门峡市渑池县气象台发布大风蓝...
- 黑龙江省绥化市明水县气象台发布大风蓝...
- 陕西省商洛市镇安县气象台发布大风蓝色...
- 内蒙古自治区鄂尔多斯市伊金霍洛旗气象...
- 黑龙江省大庆市肇源县气象台发布大风蓝...
- 新疆维吾尔自治区塔城地区额敏县气象台...
- 辽宁省锦州市义县气象台发布大风蓝色预...
- 湖南省张家界市慈利县气象台发布大风蓝...
- 陕西省铜川市宜君县气象台发布大风蓝色...
- 海南省气象台发布海上雷雨大风黄色预警...
- 黑龙江省绥化市海伦市气象台发布大风蓝...
- 辽宁省锦州市黑山县气象台发布大风蓝色...
- 辽宁省大连市瓦房店市气象台发布大风蓝...
- 新疆维吾尔自治区喀什地区气象台发布大...
- 新疆维吾尔自治区塔城地区气象台发布雷...
- 海南省三亚市2025-05-1108...
- 甘肃省酒泉市2025-05-1108...