2010-05-25 54 views
5

是否有源代码,我可以用它来学习一些关于演员/代理编程的最常用和最流行的实践?我主要关心的是并行和分布局限于上述方案 - 演员,消息传递。演员编程模型中的规范模式参考

我应该从Erlang文档开始,还是有任何一本书描述了面向Actor的编程时最重要的构建块?

(最有用的例子是在斯卡拉或F#)

回答

4

对于一个丰富多彩,有趣的解释,我建议你就这个blog

除此之外看了一些项目,我们欢迎您到阿卡邮件列表!

+0

嗨:)我很高兴你的回应是正确的。我希望能成为你提到的博客的订阅者,并且肯定会在未来的作品中使用Akka。 – Bubba88 2010-05-25 17:20:45

4

至于在斯卡拉演员的使用​​情况,您可能想看看进入Akka框架。它有很好的文档,并且他们有许多文章和演示文稿的列表以及许多例子。

+0

您的提示非常有帮助,因为我现在只想看看Akka框架。听说它很受欢迎会带来希望。但是,我想提高我对所提到的模式的了解,而不仅仅是使用它们。 Thx :) – Bubba88 2010-05-25 07:20:03

5

Erlang和Scala的Akka最受欢迎,并且拥有大型社区。如果你想知道基于ML的风格,有JoCaml。他们有simple intro text和收集更正式的论文。我在研究工作中使用JoCaml大约两年,对此非常满意。另外,你可以找到很多F#邮箱使用实例来实现actor风格的消息传递。

+0

关于JoCaml的有趣说明,很高兴看到您使用它。关于F#邮箱确实有很多例子,但我想要更多的高级和普通模式(例如故障转移管理,代理间谈判等)。谢谢! – Bubba88 2010-05-25 09:32:23

3

在Erlang文档中,您不会找到很多明确谈论Actor的内容。文档和最近的Erlang书籍解释了如何在Erlang上下文中使用并发/分发/消息传递。顺便说一句,当我们开发Erlang时,我们实际上并没有听说过Actor。