标准库或Akka for Scala.2.10.1?

时间:2013-05-12 14:05:58

标签: scala concurrency akka

我将在Scala 2.10.1 中使用Futures包中的Promisesscala.concurrent。我应该使用Akka吗?

1 个答案:

答案 0 :(得分:21)

Akk期货和承诺在2.10中被转移到Scala标准库中,因此没有区别。并不是说你使用的是标准的scala类 - 旧的scala类已经不存在了,而且已经被akka替换了。

在scala 2.11

中不推荐使用akka actors作为scala

有关标准scala库中的内容的详细信息,请参阅akka 2.0到2.1迁移。 http://doc.akka.io/docs/akka/2.1.2/project/migration-guide-2.0.x-2.1.x.html

Search  Replace with
akka.dispatch.Await scala.concurrent.Await
akka.dispatch.Future    scala.concurrent.Future
akka.dispatch.Promise   scala.concurrent.Promise
akka.dispatch.ExecutionContext  scala.concurrent.ExecutionContext
akka.util.Duration  scala.concurrent.duration.Duration
akka.util.duration  scala.concurrent.duration
akka.util.Deadline  scala.concurrent.duration.Deadline
akka.util.NonFatal  scala.util.control.NonFatal
akka.japi.Util.manifest akka.japi.Util.classTag