例如,系统通过check identification
-> validate order context
->处理客户订单make order
。但系统管理员可以在运行时更改流程,管理员可以跳过“<code>validate order context”。
我的问题是如果系统正在处理并发订单请求,系统应该何时应用流程更改?
a):应用更改直到下一个新订单请求。
b):无论正在处理任何请求,都立即应用更改。听起来太生硬了。
c):将更改应用到某个时间,例如,任何更改都将在 00:00:00 应用。我不认为这是一个好的策略。
这种情况的最佳做法是什么?如果我使用 jBMP 框架来控制工作流程,在这种情况下可以使用什么策略?谢谢!