Spring spring 数据的状态机持久性

Spring Statemachine persister for spring data

我们目前正在研究 spring 状态机,我们对事件服务示例有非常相似的需求,需要使用存储库进行池和上下文切换,唯一的问题是 redis 仅 linux(用于生产),我们不能依靠它...是否有一种干净的开箱即用的方法来使用 spring 数据集成持久性,或者我是否必须为 StateMachinePersister 编写自己的实现。

https://github.com/spring-projects/spring-statemachine/tree/master/spring-statemachine-samples/eventservice/src/main/java/demo/eventservice

我应该使用 AbstractStateMachinePersister 还是 StateMachinePersist?

谢谢!

没有 OOB spring 数据集成,因此您需要使用低级别 API 来构建您自己的持久化实现。话虽如此,spring 数据支持一直在我的脑海中,但一直没有时间推动它。 PR 的高度赞赏 ;)

StateMachinePersisterAbstractStateMachinePersister 实现的接口。