我是Akka的新手,对于各种模块的Maven坐标很困惑。Akka持久性Maven坐标为最新的稳定版本?
我想在什么被认为是最新的稳定版本的Akka。我不需要流血的边缘特征。我是全新的。
在我build.gradle
文件我补充:
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.3'
compile 'com.typesafe.akka:akka-actor_2.10:2.3.12'
}
这拉动各种二进制文件/的依赖,并让我做简单的事情想创建UntypedActor
子类,传递消息给他们,等
我想要现在实现Actor Persistence与Mongo DB作为后备存储,但它似乎没有任何我的运行时类路径上的akka.persistence.*
类。这让我相信Akka Persistence是一个全功能模块,我需要将它作为单独的JAR引入。
所以,尽管我使用akka-actor_2.10
,我增加了以下我的摇篮建设:
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.3'
compile 'com.typesafe.akka:akka-actor_2.10:2.3.12'
compile 'com.typesafe.akka:akka-persistence_2.11:2.4-SNAPSHOT'
}
当我运行它,没有这样的akka-persistence_2.11:2.4-SNAPSHOT
罐子拉进我的项目。这给我留下了几个问题:
- 什么依赖(Maven的特定坐标),我需要包括让我在最新稳定“核心阿卡”(
akka-actor
)模块?;和 - 我需要包含哪些依赖项(特定的Maven坐标),以便使用最新的稳定Akka持久性模块,从而使我能够实现消息/演员持久性?
- 什么是所有Akka模块的第一个版本号(
2.10
vs2.11
等)?