12

我将在 Scala 2.10.1Futures中使用and Promisesfrom包。我应该改用吗?scala.concurrentAkka

4

1 回答 1

21

Akka futures 和 promises 在 2.10 中被移入 Scala 标准库,因此没有区别。这并不是说您使用的是标准的 scala 类 - 旧的 scala 类不再存在并且已被 akka 取代。

使用 akka 演员,因为 scala 演员在 scala 2.11 中已弃用

有关现在标准 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
于 2013-05-12T15:50:56.397 回答