Spark Flink 对比
Core/Slot
spark 一个核给一个作业 其他作业不能用
flink中
1.slot是可以共享的(Job内部),外部共享只有一种情况(Session)。
2.slot会均分内存资源,进而达到内存隔离,相互之间不会占用内存。但cpu资源不会隔离,可以共享cpu资源。
3.kafka可以给主题动态加分区
任务正在跑
spark消费 识别不到 任务停掉 重启都没用
flink消费 可以识别 FlinkKafkaConsumerBase的run方法里,创建了一个线程定期检测kafka新增分区
反压
1.spark的execeutor直接反馈给driver,flink算子级别逐级反馈