REST应用中状态机逻辑的设计
Design of state machine logic in REST application
我正在尝试为我的 REST 应用程序用例完成设计。
它就像一个在线订单应用程序,它将接受订单详细信息,处理它并
一旦处理完成,它将更新数据库中的状态。
在完成过程中,可以调用多个任务。将有另一个 REST 端点用于获取订单状态。
所以会有如下状态交易
已收到 --> 正在履行 --> 已履行
我偶然发现了 spring-statemachine 框架,看起来很有趣。考虑以上用例
spring-statemachine 是正确的选择吗?也有任何示例项目可以理解
在很多细节。
Considering above use case is spring-statemachine right choice for it
?
是的,Spring 状态机是此用例的不错选择。
Also is there any example project to understand in much details.
是的,有很多示例项目,事实上,有一个用于订购 shipping/processing:
官方订单发货recipe documentation
官方订单发货github repo
我正在尝试为我的 REST 应用程序用例完成设计。 它就像一个在线订单应用程序,它将接受订单详细信息,处理它并 一旦处理完成,它将更新数据库中的状态。 在完成过程中,可以调用多个任务。将有另一个 REST 端点用于获取订单状态。
所以会有如下状态交易
已收到 --> 正在履行 --> 已履行
我偶然发现了 spring-statemachine 框架,看起来很有趣。考虑以上用例 spring-statemachine 是正确的选择吗?也有任何示例项目可以理解 在很多细节。
Considering above use case is spring-statemachine right choice for it ?
是的,Spring 状态机是此用例的不错选择。
Also is there any example project to understand in much details.
是的,有很多示例项目,事实上,有一个用于订购 shipping/processing:
官方订单发货recipe documentation
官方订单发货github repo