gpt4 book ai didi

scala - akka FSM 的持久性

转载 作者:行者123 更新时间:2023-12-02 02:51:07 25 4
gpt4 key购买 nike

我在我的项目中使用 Akka FSM 并打算添加持久性。直接的解决方案是使用 Persistent FSM( https://doc.akka.io/docs/akka/current/persistence-fsm.html )

但是官方文档中存在警告警告
Persistent FSM 不再积极开发,将被 Akka Typed Persistence 取代。不建议使用 Persistent FSM 构建新应用程序。

但是没有示例如何为 FSM actor 使用类型化持久性。我所看到的只是如何对类型化 Actors 使用类型化持久性。

是否有机会将 Typed Persistence 与 FSM actors 一起使用?

最佳答案

Akka Typed 中没有“FSM Actors”,因为它本质上是基于状态机模型的。

来自Akka Typed Documentation :

With untyped actors there is explicit support for building Finite State Machines. No support is needed in Akka Typed as it is straightforward to represent FSMs with behaviors.

换句话说,您需要将 Akka FSM Actor 更改为 Akka Typed Actor,然后使用 Akka Typed 持久性框架。

关于scala - akka FSM 的持久性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52178926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com