gpt4 book ai didi

scala - 在集群上分发 Scala?

转载 作者:行者123 更新时间:2023-12-04 10:28:12 25 4
gpt4 key购买 nike

所以我最近开始学习 Scala 并且一直在使用图作为我的项目来改进我的 Scala,并且进展顺利 - 我已经设法轻松地并行化一些图算法(受益于数据并行化)感谢 Scala 2.9 对并行集合的惊人支持。

但是,我想更进一步,让它不仅在一台机器上而且在多台机器上并行化。 Scala 是否提供了任何干净的方法来做到这一点,就像它对并行集合所做的那样,或者我必须等到我读到我关于 Actors 的书中的章节/了解更多关于 Akka 的内容?

谢谢!
-kstruct

最佳答案

曾尝试创建 distributed collections (目前项目被卡住)。

替代方案是 Akka(最近添加了非常酷的附加功能:Akka Cluster),您已经提到过,或者是成熟的集群引擎,即 不是 任何意义上的并行集合,更像是在 scala 上分布集群,但可以以某种方式在您的任务中使用 - 例如 Scoobi对于 Hadoop,Storm甚至 Spark (具体来说,Bagel 用于图形处理)。
还有Swarm这是建立在分隔的延续之上。
最后但并非最不重要的是Menthor - 作者声称它特别适合图形处理并使用 Actors。

由于您的目标是使用图表,您还可以考虑查看 Cassovary这是最近由 twitter 开源的。

Signal-collect是一个由 Akka 支持的并行数据处理框架。

关于scala - 在集群上分发 Scala?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9652480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com