不同的Scala Actor实施概述 [英] Different Scala Actor Implementations Overview

查看:50
本文介绍了不同的Scala Actor实施概述的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试找到正确的"演员实现.我意识到其中有很多,挑选一个有点令人困惑.我个人对远程演员特别感兴趣,但是我想完整的概述对许多其他人会有所帮助.这是一个非常笼统的问题,请随意回答您所知道的实现.

I'm trying to find the 'right' actor implementation. I realized there is a bunch of them and it's a bit confusing to pick one. Personally I'm especially interested in remote actors, but I guess a complete overview would be helpful to many others. This is a pretty general question, so feel free to answer just for the implementation you know about.

我了解以下Scala Actor实现(SAI).请添加丢失的内容.

I know about the following Scala Actor implementations (SAI). Please add the missing ones.

  • Scala 2.7 (difference to)
  • Scala 2.8
  • Akka (http://www.akkasource.org/)
  • Lift (http://liftweb.net/)
  • Scalaz (http://code.google.com/p/scalaz/)

这些SAI的目标用例是什么(轻量级与沉重"企业框架")?

What are the target use-cases for these SAIs (lightweight vs. "heavy" enterprise framework)?

  • 它们是基于线程的还是基于事件的(接收/反应)还是两者兼有?
  • 嵌套接收
  • 热交换Actor的消息循环

推荐答案

这是我到目前为止看到的最全面的比较:

This is the most comprehensive comparison I have seen so far:

http://doc.akka.io/docs/misc/Comparison_between_4_actor_frameworks.pdf 通过 http://klangism.tumblr.com/post/2497057136/all-actors-in-scala

这篇关于不同的Scala Actor实施概述的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆