斯卡拉演员&环境参考

时间:2013-03-18 18:46:28

标签: scala akka actor

Phillip Haller's PhD thesis部分(5.1未来工作)中提到,研究的一个有趣领域是扩展框架与环境参考,他引用了Van Cutsen的论文。

摘录:

  

Scala Actors库包含一个提供基本功能的运行时系统   支持远程(即,VM间)演员通信。提供   支持容错(例如,在移动ad-hoc网络中),   用远程actor扩展框架会很有趣   支持易失性连接的引用,类似于环境   参考文献[36]。集成事务抽象   容错的分布式编程(例如,[52,142])到Scala中   演员是未来工作的另一个有趣的领域。

引用文件是:

  

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

这是Akka做的吗?如果没有,考虑到Akka今天存在的事实,你认为研究这个领域仍然有意义吗?

1 个答案:

答案 0 :(得分:2)

是的,Akka可以做到这一点。

据我所知,有两种方法可以达到这个目的:

  1. akka-remote - 提供远程演员参考,但你需要决定每个演员应该在哪里出现。
  2. akka-cluster - 提供群集分片。自动管理actor的物理位置,并确保给定的分片(Actor)出现在群集中最多一个节点上。