Scala演员和环境引用

36
Phillip Haller的博士论文中,他在第5.1节 “未来工作” 中提到了一个有趣的研究领域,即通过引用与Van Cutsen的论文进行扩展框架。
摘录:
Scala Actors库包括运行时系统,提供基本的支持远程(即跨VM)actor通信。 为了支持容错性(例如,在移动自组织网络中),将框架扩展为支持易失性连接的远程actor引用将是有趣的,类似于环境参考[36]。 将事务抽象集成到Scala Actors中,以实现容错的分布式编程(例如,[52,142])是另一个有趣的研究领域。
引用的论文是:
[36] Tom Van Cutsem,Jessie Dedecker,Stijn Mostinckx,Elisa Gonzalez Boix,Theo D'Hondt和Wolfgang De Meuter。 环境参考:解决移动网络中的对象。 [...]页986-997。 ACM,2006年10月。

这是Akka所做的吗?如果不是,考虑到现在已经有Akka存在,您认为研究这个领域仍然相关吗?


2
你能添加一下论文的链接吗? - Randall Schulz
6
为什么这个问题被关闭了?它符合 FAQ 中定义的范围。 - Nabegh
1个回答

2
是的,使用Akka可以实现这一点。
据我所知,有两种方法可以实现:
  1. akka-remote - 提供远程Actor引用,但您需要决定每个Actor应该存在的位置。
  2. akka-cluster - 提供集群分片。自动管理Actor的物理位置,并确保给定的分片(Actor)只存在于集群中的最多一个节点上。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接