使用akka流与火花流进行流处理有什么优缺点?比如,内置背压,性能,容错,内置转换,灵活性等。我不是在问akka vs火花正反严格流组件。另外,我并不是在问引擎盖框架架构的差异。
发布于 2017-11-24 08:13:53
阿克卡流和火花流来自2个不同的土地。不要让单词"streams"迷惑您。
Akka streams实现了一种叫做反应性宣言的方法,它很好地实现了真正的低延迟,并提供了许多操作符来轻松地在流上编写声明式转换。在https://doc.akka.io/docs/akka/2.5.4/scala/stream/stream-introduction.html#motivation上有更多关于这方面的信息。
火花流,也称结构化流,在2.2岁时仍然是一种处理大量数据(大数据)的微型批处理方法,.Events被收集起来,然后每隔几秒钟定期进行一次小批量的处理。
Akka流基本上不是分布式的,并且不跨集群扩展,不像Spark.Akka流使用Akka的参与者模型来实现并发。
Akka streams是一个工具包,Spark是一个框架。PS:几个月前我也有同样的问题。花了一段时间才得到我的答案。希望能帮上忙。
https://stackoverflow.com/questions/38229482
复制相似问题