如何在反应模型中恢复弹簧状态机

问题描述

我正在将 Spring 状态机工作代码迁移到 3.0.0 版,以便从响应式实现中获益,并在调用调用

stateMachinePersister.restore(stateMachine,buildKey(id))

我收到错误

恢复状态机出错; block()/blockFirst()/blockLast() 是阻塞的,线程 reactor-http-epoll-3 不支持

查看 AbstractStateMachinePersister 代码,我可以看到对 block() 方法调用,那么如何实现恢复状态机?

编辑:这完全是偶然的,因为相同的请求有时会失败有时会起作用

解决方法

在 github 项目 https://github.com/spring-projects/spring-statemachine/issues/949

上发现了这个问题

我们将不得不等待未来的版本,还不够成熟。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...