提问者:小点点

将Spring状态机工厂迁移到反应性网络流量


我正在尝试迁移我使用Spring状态机的应用程序以使用网络流量。我正在使用

private final StateMachineFactory<State, Event> stateMachineFactory;

[...]

StateMachine<State,Event> machine = stateMachineFactory.getStateMachine(stringId);

获取手头的状态机(由stringId标识)。但是这不能再在反应器线程中完成,因为getStateMachine被阻塞了。那么如何在响应式环境中获取正确的状态机呢?


共1个答案

匿名用户

我可能错了,但我假设你可能需要使用单例重新水化状态机。我还没有迁移到反应器版本,所以我不确定…看看这个相关的线程SO从上下文恢复机器