有很多问题在比较Flink和Spark Streaming,Flink和Storm以及Storm和Heron。
这个问题的起源是因为Apache Flink和Twitter Heron都是真正的流处理框架(不像Spark Streaming那样是微批处理)。Twitter去年停用了Storm并使用了Heron代替(基本上是重制的Storm)。
有Slim Baltagi关于Flink和Flink vs Spark的演示文稿: https://www.youtube.com/watch?v=G77m6Ou_kFA
有Ilya Ganelin对各种流处理框架的研究: https://www.youtube.com/watch?v=KkjhyBLupvs
有关于Flink vs Storm的非常有趣的想法: What is/are the main difference(s) between Flink and Storm?
但我还没有看到新的Storm/Heron与Apache Flink之间的比较。
这两个项目都比较年轻,都支持使用之前编写的Storm应用程序和许多其他功能。Flink更适合于Hadoop生态系统,而Heron更适合于基于Twitter的生态系统堆栈。
有什么想法吗?