【发布时间】:2020-07-16 18:35:54
【问题描述】:
我正在尝试解决弹簧状态机具有通过 RabbitMQ 调用外部长时间运行进程的操作的问题。步骤如下:
-
发出状态机事件
-
关联的Action通过RabbitMQ向外部微服务发送消息
-
外部微服务需要 1 小时来处理请求并将响应发送回状态机
-
状态机获取消息并更新状态。
我遇到的问题是如何在更新状态之前阻止状态机并等待来自该远程服务的响应。我将不胜感激有关此的任何帮助
【问题讨论】:
标签: spring-rabbit spring-statemachine