flink与sparkstreaming的区别

flink与sparkstreaming的区别

Flink 是标准的实时处理引擎,基于事件驱动,事件可以理解为消息。而spark Streaming 是微批( Micro-Batch )处理的模型。

SparkStreaming要凑齐一个batch才处理,而Flink一行一处理。

SparkStreaming要形成RDD,时间成本略高,而Flink后续处理的时间短。