Scala 演员和环境参考
Posted
技术标签:
【中文标题】Scala 演员和环境参考【英文标题】:Scala actors & Ambient Reference 【发布时间】:2013-03-07 05:49:08 【问题描述】:在Phillip Haller's PhD thesis 中,他在(5.1 未来工作)部分提到,有趣的研究领域之一是使用环境引用扩展框架,他引用了 Van Cutsen 的论文。
摘录:
Scala Actors 库包含一个运行时系统,该系统提供基本的 支持远程(即虚拟机间)参与者通信。提供 支持容错(例如,在移动自组织网络中), 用远程参与者扩展框架会很有趣 支持易失性连接的参考,类似于环境 参考文献[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 存在于今天,您认为研究该领域是否仍然相关?
【问题讨论】:
你能添加论文链接吗? 为什么这个问题被关闭了?它在常见问题解答中定义的范围内。 【参考方案1】:是的,Akka 可以做到这一点。
据我所知,有两种方法可以实现:
-
akka-remote - 提供远程 actor ref,但您需要决定每个 actor 应该存在的位置。
akka-cluster - 提供集群分片。自动管理 Actor 物理位置并确保给定的分片(Actor)存在于集群中最多一个节点上。
【讨论】:
以上是关于Scala 演员和环境参考的主要内容,如果未能解决你的问题,请参考以下文章
Akka演员(Scala)如何在内存不足时获得堆转储[重复]