0

为什么 akka.persistence 仍然在 nuget 包上发布 beta 版本。这是否意味着它仍然不稳定并且不适合用于生产应用程序?

4

2 回答 2

2

在 Akka.NET 中,为了摆脱预发布,一个包必须满足多个条件,例如:

  • 启动并运行完整的测试套件。在集群插件的情况下,这还包括多节点测试。
  • 有固定的 API。有专门的 API 批准测试确保没有公共 API 被意外更改。
  • 进行一系列性能测试。虽然许多插件已经准备好并且在没有它的情况下通常很快,但需要进行压力测试以检查任何合并的拉取请求是否没有引入任何性能损失。
  • 编写和发布所有文档。

虽然这很多,但并不是所有这些都是使插件正常工作所必需的。在 Akka.Persistence 的情况下,会有一些细微的变化(比如弃用PersistentView以支持持久性查询),但插件本身已经准备好用于生产并且已经如此使用。然而,使用不足的持久后端插件的成熟度可能会有所不同。

于 2017-03-20T13:23:47.460 回答
0

Akka.Persistence现在稳定了。您可以通过在包管理器控制台中运行以下命令来下载它

Install-Package Akka.Persistence
于 2018-09-24T08:36:53.160 回答