flink和spark对比

作者:原创时间:2022-06-18
文档

1、技术理念不同:Spark的技术理念是使用微批来模拟流的计算,基于Micro-batch,数据流以时间为单位被切分为一个个批次,通过分布式数据集RDD进行批量处理,是一种伪实时。而Flink是基于事件驱动,它是一个面向流的处理框架, Flink基于每个事件一行一行地流式处理,是真正的流式计算。 另外他也可以基于流来模拟批进行计算实现批处理,在技术上具有更好的扩展性。

2、时间机制:SparkStreaming只支持处理时间, 折中地使用processing time来近似地实现event time相关的业务。使用processing time模拟event time必然会产生一些误差, 特别是在产生数据堆积的时候,误差则更明显,甚至导致计算结果不可用,Structured streaming 支持处理时间和事件时间,同时支持 watermark 机制处理滞后数据Flink 支持三种时间机制:事件时间、注入时间、处理时间、同时支持 watermark 机制处理迟到的数据,说明Flink在处理乱序大实时数据的时候,优势比较大。

显示全文
蛇胆泡酒变绿色为什么 TCP连接会断开吗 建筑用玻化微珠的密度为多少 河南卤面的来历 格列兹曼踢什么位置的 轮胎100q是什么意思 四分水管的外径是多少厘米 懒人沙发哪个牌子好 远翰的寓意 GSP中近效期商品的定义是什么 日本和服后面的枕头有什么用 农行信用卡金卡有什么用 离字的近义字 3000瓦是多少安 想考人物形象设计专业必须艺考吗 女生吃槟榔会导致不孕吗 光遇小号怎么和大号同时上 维斯布鲁克为什么叫忍者神龟 柚子干怎么做 西红柿可以做面膜吗 安卓手机怎样让时间显示精确到秒 青少年网络安全9个注意事项 为什么菠菜吃着总觉得没洗净似的 vivo手机如何拍动态照片 联想手机进不去工程模式 还卡超人上征信吗 失业后如何领取失业保险金 冬天绿萝要施肥吗 网线怎么剥线 如何有效降低企业成本 生羊头怎么清洗干净 过年打火锅吃什么菜 上台前如何缓解紧张 微博限流是什么意思 欠钱不还犯法吗 燕子寿命 糯米粉是中筋面粉吗 关于教师的故事 威尼斯人什么意思 面包酵母和馒头酵母一样吗