5

有没有一个资源,我可以用来学习一些最常用和流行的面向 Actor-/Agent 的编程实践?我主要关心的是仅限于上述方案的并行性和分布 - 参与者,消息传递。

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

(最有用的例子是 Scala 或 F#)

4

4 回答 4

5

Erlang 和 Scala 的 Akka 最受欢迎并且拥有庞大的社区。如果您想了解基于 ML 的风格,可以使用 JoCaml。他们有简单的介绍文本和更正式的论文集。我在研究工作中使用 JoCaml 大约有两年时间,对此我非常满意。此外,您还可以找到许多使用 F# 邮箱实现 actor 样式消息传递的示例。

于 2010-05-25T07:48:48.673 回答
4

关于 Scala 中 Actors 的使用,您可能需要查看Akka框架。它有很好的文档,在这里他们有一个包含许多示例的文章和演示文稿列表。

于 2010-05-25T06:52:10.733 回答
4

对于丰富多彩和有趣的解释,我建议阅读此博客上的一些条目

除此之外,我们欢迎您加入 Akka 邮件列表!

于 2010-05-25T15:40:44.920 回答
3

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

于 2010-05-26T00:00:01.717 回答