【发布时间】:2012-05-06 14:15:12
【问题描述】:
我正在阅读关于 Erlang/OTP 和 actor 模型的 interesting blog post。我还听说 Scala 支持演员模型。从我目前收集的少量信息来看,actor 模型将处理分解为通过传递消息相互通信的组件。通常,这些进程是不可变的。
这些功能在架构级别是特定于语言还是更多?更具体地说,你不能只用几乎任何语言实现相同的参与者模型,并且只使用某种形式的消息队列在工作进程之间传递消息吗? (例如,使用 celery 之类的东西)。还是像 Erlang 和 Scala 这样的语言只是透明地做到这一点,much faster?
【问题讨论】:
标签: scala architecture erlang actor