是否有针对Scala 2.8 Actors的设计文档,就像2.7版本一样?
Scala Actors:统一基于线程和基于事件的编程
阿卡有一个吗?
"Scala改进文档库"没有提到Actors.
2012年8月更新:
在阿卡文档已经大大提高,并在其设计和建筑现在很多细节.
原答案(2010年5月)
关于Akka,我本身并没有找到设计文档,但最近的Debasish Ghosh的博客文章系列文章" Thinking Asynchronous - Domain Modeling using Using Akka Transactors " 已经足够接近了.
以下是实施中的一些重点..
Akka基于let-it-crash理念.您可以设计负责控制演员生命周期的主管层次结构.[...]
accounts是Map
Redis中持久保存的句柄.在这里,我们存储客户通过帐号打开的所有帐户.[...]
使用Akka,您还可以在存储库崩溃时提供重新启动挂钩,并由主管自动重新启动.postRestart是我们重新初始化Map结构的钩子.
Akka使用multiverse,一种基于Java的STM实现来进行事务处理.在代码中,您使用的交易atomic{}
和底层交易STM
将负责其余的事务.