REST应用程序中的状态机逻辑设计

时间:2019-04-05 16:32:30

标签: spring spring-boot spring-statemachine application-framework

我正在为我的REST应用程序用例最终确定设计。 就像在线订单应用程序一样,它将接受订单详细信息,对其进行处理并 处理完成后,它将更新datbase中的状态。 在履行过程中,可能会调用多个任务。将有另一个REST端点,它将用于获取订单状态。

所以会有像下面这样的州交易

已收到->正在实现->已实现

我偶然发现了spring-statemachine框架,看起来很有趣。考虑以上用例 spring-statemachine是正确的选择吗?也有任何示例项目需要理解 在很多细节上。

1 个答案:

答案 0 :(得分:0)

  

考虑上述用例是弹簧状态机的正确选择   ?

是的,对于这种用例,Spring状态机是一个不错的选择。

  

还有任何示例项目需要详细了解。

是的,有很多示例项目,实际上,有一个用于订单运输/处理的项目: