Scala 2.8 Actor设计文档?Akka设计文件?

Ste*_* K. 6 scala scala-2.8 actor akka

是否有针对Scala 2.8 Actors的设计文档,就像2.7版本一样?

Scala Actors:统一基于线程和基于事件的编程

阿卡有一个吗?

"Scala改进文档库"没有提到Actors.

Von*_*onC 5

2012年8月更新:

阿卡文档已经大大提高,并在其设计和建筑现在很多细节.

演员系统


原答案(2010年5月)

关于Akka,我本身并没有找到设计文档,但最近的Debasish Ghosh的博客文章系列文章" Thinking Asynchronous - Domain Modeling using Using Akka Transactors " 已经足够接近了.

以下是实施中的一些重点..

  1. Akka基于let-it-crash理念.您可以设计负责控制演员生命周期的主管层次结构.[...]
  2. accounts是MapRedis中持久保存的句柄.在这里,我们存储客户通过帐号打开的所有帐户.[...]
  3. 使用Akka,您还可以在存储库崩溃时提供重新启动挂钩,并由主管自动重新启动.postRestart是我们重新初始化Map结构的钩子.
  4. Akka使用multiverse,一种基于Java的STM实现来进行事务处理.在代码中,您使用的交易atomic{}和底层交易STM将负责其余的事务.