Workflow 工作流与传奇的区别

Workflow 工作流与传奇的区别,workflow,workflow-foundation,nservicebus,saga,Workflow,Workflow Foundation,Nservicebus,Saga,工作流和传奇之间到底有什么区别?每种方法的优缺点是什么 谢谢 在最高级别上,工作流往往被建模为一组以某种顺序调用的活动,其中一个活动的完成直接流入下一个活动的开始 Sagas倾向于被建模为一个状态完整的“对象”,其中对该状态的更改由离散的消息触发——处理一条消息的完成不会直接流到处理另一条消息 虽然sagas和工作流都可以用于对各种类型的流程进行建模,但sagas在涉及到长期运行的流程以及需要高度一致性的流程(如在协作环境中)时往往会大放异彩。听起来这可以通过快速搜索来回答……这有点让我不知所措

工作流和传奇之间到底有什么区别?每种方法的优缺点是什么


谢谢

在最高级别上,工作流往往被建模为一组以某种顺序调用的活动,其中一个活动的完成直接流入下一个活动的开始

Sagas倾向于被建模为一个状态完整的“对象”,其中对该状态的更改由离散的消息触发——处理一条消息的完成不会直接流到处理另一条消息


虽然sagas和工作流都可以用于对各种类型的流程进行建模,但sagas在涉及到长期运行的流程以及需要高度一致性的流程(如在协作环境中)时往往会大放异彩。

听起来这可以通过快速搜索来回答……这有点让我不知所措-