【问题标题】:Which persistence plugins are supported by akka-typed & cluster shardingakka-typed & cluster sharding 支持哪些持久化插件
【发布时间】:2020-01-08 02:56:20
【问题描述】:

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

由于我打算使用集群环境,LevelDB 无法在这样的设置上运行,因为它将数据存储在本地文件系统上,正如这里指出的那样:https://doc.akka.io/docs/akka/current/persistence-plugins.html

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

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

【问题讨论】:

    标签: akka event-sourcing akka-cluster akka-persistence akka-typed


    【解决方案1】:

    由于我们保持 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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 2014-10-19
      • 1970-01-01
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多