【发布时间】:2021-07-13 08:26:09
【问题描述】:
我正计划测试将Yugobyte DB (https://www.yugabyte.com/) 用于 Akka 持久层的可行性。
来自https://doc.akka.io/docs/akka/2.4/java/persistence.html:
插件 TCK 为了帮助开发者构建正确和高质量 存储插件,我们提供了一个技术兼容性工具包(TCK for 短)。
TCK 可用于 Java 和 Scala 项目。对于 Java,你 需要包含 akka-persistence-tck 依赖:
最新版本的 Akka 文档:https://doc.akka.io/docs/akka/2.6.15/persistence.html?language=java 未提及 Technology Compatibility Kit。 Technology Compatibility Kit 不再受支持?我的目标是使用 Akka 版本 2.6.15
从 https://mvnrepository.com/artifact/com.typesafe.akka/akka-persistence-tck 开始,最新的 tck 版本日期为 Jun, 2021,因此仍然支持 tck。
如果 Akka 持久性支持 Yugobyte,是否应该为 Yugobyte 提供 Technology Compatibility Kit?
这里记录了 Cassandra 对 Akka 的支持:https://doc.akka.io/docs/akka-persistence-cassandra/current/ 而 Akka 文档中没有提到 Yugobyte。如何确定 Akka 是否支持 Yugobyte ?我应该使用Technology Compatibility Kit 执行一系列测试吗?
是否应该由yugobyte 团队/供应商实施 tck (https://en.wikipedia.org/wiki/Technology_Compatibility_Kit) 以启用对 Yugobyte 的 Akka Persistence 支持?
【问题讨论】:
标签: cassandra akka akka-persistence yugabyte-db