Почему у akka.persistence все еще бета-версия? Это стабильно?

Почему akka.persistence до сих пор выпускается бета-версия для пакетов nuget. Означает ли это, что он все еще нестабилен и не подходит для использования в производственных приложениях?

2 ответа

Решение

В Akka.NET для выхода из предварительной версии пакет должен соответствовать нескольким критериям, например:

  • Наличие полного набора тестов и запуск. В случае кластерных плагинов это также включает в себя многоузловые тесты.
  • Наличие фиксированного API. Существуют специальные тесты одобрения API, гарантирующие, что ни один публичный API не был случайно изменен.
  • Имея батарею тестов производительности. Несмотря на то, что многие плагины готовы и, как правило, работают быстро без него, необходимы стресс-тесты, чтобы проверить, не приводит ли какой-либо из объединенных запросов к удалению к снижению производительности.
  • Вся документация написана и опубликована.

Хотя это много, не все они необходимы для того, чтобы плагин работал. В случае Akka.Persistence есть небольшие изменения (например, устаревшие PersistentView в пользу постоянных запросов), но сам плагин уже готов к работе и уже используется как таковой. Однако зрелость постоянных подключаемых модулей, которые используются под ним, может отличаться.

Akka.Persistence стабильно сейчас. Вы можете скачать его, выполнив следующую команду в консоли диспетчера пакетов

Install-Package Akka.Persistence
Другие вопросы по тегам