既然现在有了Kafka Streams,那SMACK栈中Spark和Akka是不是必须的呢?

Since Kafka Streams is now available, is Spark and Akka necessary in the SMACK stack?

即将深入研究具有 IoT 数据摄取架构的 Kafka Streams,并看到很多 SMACK stack examples. However, with Kafka Streams 现在可用 Spark 和 Akka 真的需要吗(也许只是不需要 Spark)?

根据您分享的信息,这是一个非常宽泛的问题,所以请不要介意我给出的回答可能过于宽泛 "Yes" -- 您可以用 Kafka 的 Streams 替换 Spark 和 Akka API(也许还包括 Kafka 的 Connect API)”用于摄取架构。

PS:我认为其他 SO 读者会从缩小您的问题范围中受益,例如通过更明确地说明您要实现的目标以及您的各种要求。