我在我的项目中使用Akka 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参与者使用类型化持久性。我所看到的就是如何对类型化的Actor使用类型化的持久性。
有没有可能将类型化持久性与FSM参与者一起使用?
发布于 2018-09-05 15:06:27
Akka中没有"FSM Actor“,因为它本质上是基于状态机模型的。
使用非类型化的actors,显式支持构建有限状态机。在Akka类型中不需要支持,因为用行为表示FSM很简单。
换句话说,您需要将Akka FSM Actor更改为Akka类型的Actor,然后使用Akka类型的持久性框架。
https://stackoverflow.com/questions/52178926
复制相似问题