akka型和集群分片支持哪些持久性插件

问题描述 投票:0回答:1

我正在使用Akka Typed(2.6.0版)和事件源,并且我能够使其与LevelDB插件一起使用。

由于我打算使用集群环境,因此LevelDB无法在这种设置下工作,因为它在本地文件系统上存储数据,正如此处所指出的:https://doc.akka.io/docs/akka/current/persistence-plugins.html

我尝试使用cassandra插件,但似乎与Akka 2.6.X不兼容

目前是否有与Akka Type 2.6.X兼容的持久性插件,并且在集群环境设置中有用吗?

akka event-sourcing akka-cluster akka-persistence akka-typed
1个回答
0
投票

由于我们保持Akka次要版本之间的二进制兼容性,所以所有适用于Akka 2.5的持久性插件都应与2.6兼容。

对于Cassandra插件,我们实际上在CI作业中针对2.6进行了测试-参见https://travis-ci.org/akka/akka-persistence-cassandra/jobs/633761567

但是请注意,如果插件具有Akka 2.5模块的依赖关系,则必须将每个模块都覆盖为2.6,以免在类路径中获得混合的模块版本。 Akka承诺对公共API具有二进制兼容性,但对Akka的模块彼此共享的内部API不具有二进制兼容性。

© www.soinside.com 2019 - 2024. All rights reserved.