在群集上分发Scala?

ade*_*rtc 7 parallel-processing distributed scala graph scala-collections

所以我最近开始学习Scala并且一直在使用图形作为我的项目 - 改进我的Scala,并且它进展顺利 - 我已经设法轻松地并行化一些图形算法(从数据并行化中受益)由Scala 2.9提供并行收藏的惊人支持.

但是,我想更进一步,让它不仅在一台机器上而且在几台机器上并行化.Scala是否提供任何干净的方式来执行此操作,就像它对并行集合一样,或者我是否必须等到我的Actors中的章节/了解有关Akka的更多信息?

谢谢!-kstruct

om-*_*nom 11

尝试创建分布式集合(当前项目已冻结).

替代品可能是Akka(最近得到了非常酷的补充:Akka Cluster),你已经提到过,或者是成熟的集群引擎,它们不是 任何意义上的并行集合,更像是在scala上分发集群但可以使用在你的任务中以某种方式 - 例如Scoobi for Hadoop,Storm甚至Spark(特别是Bagel用于图形处理).还有这是建立在划定延续的顶部.最后但并非最不重要的是Menthor - 作者声称它特别适合图形处理并使用Actors.

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

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