我对数据工程非常幼稚,但在我看来,流行的数据管道曾经是从Kafka到Storm的某种东西……。但据我了解,Kafka现在似乎具有可能经常使用的数据处理能力。使Storm变得不必要。所以我的问题很简单,在什么情况下Kafka可以做到这一切,在什么情况下Storm仍然有用?
答案 0 :(得分:1)
您仍然需要在某些地方部署 Kafka代码,例如纱。
另外,Kafka Streams只能在同一Kafka群集之间进行处理;风暴还有其他喷口和螺栓。
Kafka不受群集调度程序的外部依赖,尽管您可以使用几乎任何流行的编程语言来部署Kafka客户端,但它仍然需要外部工具,无论是Docker容器还是部署在裸机上。
如果有什么话,我会说Heron或Flink是Storm的真正替代产品