Стойкость к акке ФСМ

Я использую Akka FSM в своем проекте и собираюсь добавить постоянство. Простое решение состоит в том, чтобы использовать Persistent FSM ( https://doc.akka.io/docs/akka/current/persistence-fsm.html).

Однако в официальной документации есть предупреждение Warning Persistent FSM is no longer actively developed and will be replaced by Akka Typed Persistence. It is not advised to build new applications with Persistent FSM.

Но нет примеров того, как использовать типизированное постоянство для актеров FSM. Все, что я вижу, это как использовать типизированное постоянство для типизированных актеров.

Есть ли шанс использовать Typed Persistence вместе с актерами FSM?

1 ответ

В Akka Typed нет "Актеров FSM", потому что они изначально основаны на модели конечного автомата.

Из типичной документации Акки:

С нетипизированными актерами существует явная поддержка для создания конечных автоматов. В Akka Typed поддержка не требуется, так как представить FSM с поведением просто.

Другими словами, вам нужно поменять своего актера Akka FSM на актера с типом Akka, а затем использовать структуру персистентности Akka Typed.

Другие вопросы по тегам