加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Akka与scala.actors之间的关系2.10

发布时间:2020-12-16 09:31:26 所属栏目:安全 来源:网络整理
导读:Scala 2.10发行说明说:“Akka演员现在是分配的一部分,原来的Scala演员现在已经不推荐了。 最新的Akka图书馆(“Akka 2.1.0 for Scala 2.10”)提到以下依赖关系: com.typesafe.akka:阿卡-actor_2.10:2.1.0 和以下示例: 导入akka.actor.Actor MyActor类扩
> Scala 2.10发行说明说:“Akka演员现在是分配的一部分,原来的Scala演员现在已经不推荐了。

>最新的Akka图书馆(“Akka 2.1.0 for Scala 2.10”)提到以下依赖关系:
com.typesafe.akka:阿卡-actor_2.10:2.1.0
和以下示例:
导入akka.actor.Actor
MyActor类扩展了Actor {..}
val system = ActorSystem(“MySystem”)

>我的项目包括这些库:
org.scala琅:斯卡拉库:2.10.0
org.scala琅:斯卡拉-演员:2.10.0

在我的classpath中,我没有一个叫做“akka”的包。我确实看到scala.actors,但它似乎不被弃用。
那么,Akka演员“分配的一部分”呢?
如果是这样的话,那么我还是应该把“akka-actor_2.10”的库添加为依赖关系呢?如果是,请使用akka.Actor或不被弃用的scala.actors.Actor?

解决方法

在scala 2.9.2 scala演员是scala-library.jar的一部分。

如果您下载scala-2.10.0发行版,则Scala库中没有演员,并且提供了akka-actors.jar和scala-actors.jar。

后者是向后兼容的,并将在未来的主要版本中被删除。

akka演员是替换和你应该用于任何新的开发(并期待移动任何东西使用scala演员尽可能)。

如果您的项目中没有使用actors的当前代码,则应该重新配置项目的依赖关系以删除org.scala-lang:scala-actors:2.10.0,而是依赖于com.typesafe.akka:akka-actors_2.10:2.1 .0如果你想使用演员。

我不知道为什么在2.10.0中的scala-actors中的类没有废弃注释,但我相信它将被添加到2.10.1中。

您可以在migration guide找到更多信息。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读