Стойкость к акке ФСМ - PullRequest
       85

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

0 голосов
/ 05 сентября 2018

Я использую 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.

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

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

1 Ответ

0 голосов
/ 05 сентября 2018

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

Из документов, напечатанных на Akka :

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

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

...