REST应用程序中状态机逻辑的设计
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了REST应用程序中状态机逻辑的设计相关的知识,希望对你有一定的参考价值。
我正在尝试为我的REST应用程序的用例完成设计。它就像一个在线订单应用程序,它将接受订单详细信息,处理它,并且一旦处理完成,它将更新数据库中的状态。在履行期间,可以调用多个任务。将有另一个REST端点用于获取订单状态。
所以会有像下面这样的州交易
收到 - >实现 - >实现
我偶然发现了弹簧状态框架,看起来很有趣。考虑到上述用例是弹簧状态机的正确选择吗?还有任何示例项目要详细了解。
答案
考虑到上述用例是弹簧状态机的正确选择吗?
是的,Spring状态机是这个用例的不错选择。
还有任何示例项目要详细了解。
是的,有很多示例项目,事实上,有一个用于订单发货/处理:
- 官方订单发货recipe documentation
- 官方订单发货github repo
以上是关于REST应用程序中状态机逻辑的设计的主要内容,如果未能解决你的问题,请参考以下文章