spring - Spring Flowable Vs State Machine,使用哪一个
问题描述
我有一个用例,其中事务经过多个状态,如下所示
- 新(初始)
- 已提交(用户提交事件时)
- APPROVALPENDING(可以有多个批准并行运行,可以通过验证自动批准,也可以通过事件进行手动批准/拒绝)
- 已批准(当所有批准任务都处于已批准的最终状态时)
- NEW(当任何一个批准被拒绝时返回新的)COMPLETE(结束,从批准自动转换)
弹簧状态机是这种流动的正确解决方案,还是弹簧流动更合适。
何时使用 Spring State Machine 或 Spring Flowable 的基本检查是什么。
解决方案
推荐阅读
- firebase - 如何在有状态的小部件中使用键?
- eleventy - 在 Eleventy 中为页面的子级创建分页
- ios - 如何从 Swift 5.1 中的 UIFont 获取字体样式名称?
- node.js - 部署到 Heroku 后设置正确的 Axios 路径
- javascript - 异步函数 | 等待不等待承诺 {Partially D.js}
- python - 工作和休息时间计算的日期时间解释
- javascript - 出于某种原因,我不能声明一个 var JS
- html - 即使表格数据有更多宽度,如何显示滚动条
- python - 如何使用 pandas 将具有多个值的字段解压缩为行
- reactjs - React 动态添加图片