斯卡拉演员和环境参考

在Phillip Haller的博士论文 (5.1未来工作)中提到,其中一个有趣的研究领域是用环境参考文献扩展框架,他引用了Van Cutsen的论文。

摘抄:

Scala Actors库包含一个运行时系统,为远程(即VM间)参与者通信提供基本的支持。 为了提供对容错能力的支持(例如,在移动ad-hocnetworking中),使用支持易失性连接的远程参与者参考来扩展框架将是有趣的,类似于环境参考[36]。 将容错分布式编程的事务抽象(例如[52,142])集成到Scala Actor中是未来工作的另一个有趣的领域。

而被引文件是:

Tom Van Cutsem,Jessie Dedecker,Stijn Mostinckx,Elisa Gonzalez Boix,Theo D'Hondt和Wolfgang De Meuter。 环境参考:寻址移动networking中的对象。 第986-997页。 ACM,2006年10月。

这是阿卡做的吗? 如果没有,鉴于阿卡今天存在这个事实,你认为研究这个领域还是相关的吗?

是的,阿卡可以这样做。

据我所知,有两种方法可以实现这一点:

  1. akka-remote – 提供远程参与者参与 ,但是您需要决定每个参与者的存在位置。
  2. akka-cluster – 提供集群分片。 自动pipe理angular色的物理位置,并确保给定的分片(Actor) 最多只出现在集群中的一个节点上。