既然 Apache Kafka 具有处理能力,Apache Storm 是否仍然相关?

Is Apache Storm still relevant now that Apache Kafka has processing capabilities?

我对数据工程非常天真,但在我看来,流行的数据管道曾经是 Kafka 到 Storm 再到某物....但据我了解,Kafka 现在似乎具有数据处理能力可能经常使 Storm 变得不必要。所以我的问题很简单,在什么情况下 Kafka 可以做到这一切,在什么情况下 Storm 仍然有用?

您仍然需要在某处部署 Kafka 代码,例如纱线。
另外,Kafka Streams 只能在同一个 Kafka 集群之间进行处理; Storm 还有其他 spouts 和 bolts。

Kafka 不依赖集群调度程序,虽然您可以使用几乎任何流行的编程语言部署 Kafka 客户端,但它仍然需要外部工具,无论是 Docker 容器还是部署在裸机上.

如果有的话,我会说 Heron 或 Flink 是 Storm 的真正比较替代品