在群集上分发Scala?
发布时间:2020-12-16 08:49:01 所属栏目:安全 来源:网络整理
导读:所以我最近开始学习 Scala并且一直在使用图形作为我的项目来改进我的Scala,并且它进展顺利 – 我已经设法轻松地并行化一些图形算法(从数据并行化中受益)由Scala 2.9提供并行收藏的惊人支持. 但是,我想更进一步,让它不仅在一台机器上而且在几台机器上并行化.
所以我最近开始学习
Scala并且一直在使用图形作为我的项目来改进我的Scala,并且它进展顺利 – 我已经设法轻松地并行化一些图形算法(从数据并行化中受益)由Scala 2.9提供并行收藏的惊人支持.
但是,我想更进一步,让它不仅在一台机器上而且在几台机器上并行化. Scala是否提供任何干净的方式来执行此操作,就像它对并行集合一样,或者我是否必须等到我的Actors书中的章节/了解有关Akka的更多信息? 谢谢! 解决方法
尝试创建
distributed collections(目前项目被冻结).
替代方案可能是Akka(最近有很酷的补充:Akka Cluster),你已经提到过,或者是成熟的集群引擎,它们不是任何意义上的并行集合,更像是在scala上分发集群但可以用于你的任务在某种程度上 – 例如Scoobi for Hadoop,Storm甚至Spark(具体来说,Bagel用于图形处理). 由于您的目标是使用图表,您还可以考虑查看最近由twitter开源的Cassovary. Signal-collect是一个支持Akka的并行数据处理框架. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |