twitter - Apache Flink与Twitter Heron?

标签 twitter apache-storm apache-flink flink-streaming heron

比较Flink与Spark流,Flink与Storm和Storm与Heron有很多问题。

这个问题的起源是因为Apache Flink和Twitter Heron都是真正的流处理框架(不是像Spark Streaming这样的微型批处理)。去年,Storm已被Twitter退役,而他们改用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的生态系统堆栈。

有什么想法吗?

最佳答案

referenced article中比较Apache Flink和Apache Storm的所有要点也适用于Twitter的Heron。苍鹭提供与Storm完全相同的语义和功能。最好将Heron理解为对Storm的重新实现,使其更适合Twitter的操作要求。

关于twitter - Apache Flink与Twitter Heron?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37635736/

相关文章:

java - Flink使用gradle代替maven的优缺点

c# - 将 Windows 窗体对象添加到列表框

javascript - 如何让这个 Twitter javascript 只显示 3 个更新

jquery 无法使用 twitter api 处理 404 错误

hadoop - Storm 输入和输出可能的来源

apache-flink - 弗林克 : submitting job failed to deserialize JobGraph

twitter - Tweepy 获取用户创建 Twitter 帐户的日期

java - Apache Storm 可以处理多少个 bolt ?

java - Twitter4J rawJSON() 返回 null

java - Apache Flink ListState<String> 与 ValueState<List<String>>