【发布时间】:2016-12-25 14:58:49
【问题描述】:
Spark 1.6 可以配置为使用 AKKA 或 Netty 进行 RPC。如果配置了 Netty,这是否意味着 Spark 运行时不使用 Actor 模型进行消息传递(例如,在工作人员和驱动程序块管理器之间),甚至在 Netty 配置的情况下,依赖于 Netty 使用自定义简化的 Actor 模型。
我认为 AKKA 本身依赖于 netty,而 Spark 仅使用 AKKA 的一个子集。尽管如此,与 netty 相比,配置 AKKA 是否更适合可扩展性(就工人数量而言)?对这种特殊的火花配置有什么建议吗?
【问题讨论】:
标签: apache-spark akka netty rpc