【发布时间】:2011-02-23 18:30:34
【问题描述】:
我正在尝试找到“正确”的演员实现。我意识到有一堆,选择一个有点令人困惑。就我个人而言,我对远程演员特别感兴趣,但我想完整的概述会对许多其他人有所帮助。这是一个非常笼统的问题,因此请随意回答您所了解的实现。
我知道以下 Scala Actor 实现 (SAI)。请补充缺少的。
- Scala 2.7(区别于)
- Scala 2.8
- 阿卡 (http://www.akkasource.org/)
- 电梯 (http://liftweb.net/)
-
Scalaz (http://code.google.com/p/scalaz/)
这些 SAI(轻量级与“重型”企业框架)的目标用例是什么?
- 他们支持远程参与者吗?远程参与者在 SAI 中有哪些缺点?
- 他们的表现如何?
- 社区的活跃度如何?
- 他们上手的难易程度如何?文档有多好?
- 它们的扩展有多容易?
- 它们有多稳定?哪些项目正在使用它们?
- 它们有什么缺点?
- 他们的设计原则是什么?
- 它们是基于线程还是基于事件(接收/反应)或两者兼而有之?
- 嵌套接收
- 热交换 Actor 的消息循环
【问题讨论】:
标签: scala actor lift scalaz akka