加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在群集上分发Scala?

发布时间:2020-12-16 08:49:01 所属栏目:安全 来源:网络整理
导读:所以我最近开始学习 Scala并且一直在使用图形作为我的项目来改进我的Scala,并且它进展顺利 – 我已经设法轻松地并行化一些图形算法(从数据并行化中受益)由Scala 2.9提供并行收藏的惊人支持. 但是,我想更进一步,让它不仅在一台机器上而且在几台机器上并行化.
所以我最近开始学习 Scala并且一直在使用图形作为我的项目来改进我的Scala,并且它进展顺利 – 我已经设法轻松地并行化一些图形算法(从数据并行化中受益)由Scala 2.9提供并行收藏的惊人支持.

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

谢谢!
-kstruct

解决方法

尝试创建 distributed collections(目前项目被冻结).

替代方案可能是Akka(最近有很酷的补充:Akka Cluster),你已经提到过,或者是成熟的集群引擎,它们不是任何意义上的并行集合,更像是在scala上分发集群但可以用于你的任务在某种程度上 – 例如Scoobi for Hadoop,Storm甚至Spark(具体来说,Bagel用于图形处理).
还有Swarm是在分隔的延续之上构建的.
最后但并非最不重要的是Menthor – 作者声称它特别适合图形处理并使用Actors.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读