更新Saga中的步骤

时间:2015-10-26 11:11:02

标签: nservicebus masstransit

我正在寻找一种方法来改变传奇中的步骤,例如:在处理过程中插入一个步骤,最好在运行时间插入

是否可以使用传奇?

1 个答案:

答案 0 :(得分:2)

Sagas(特别是使用Automatonymous编写的那些)并非设计用于在运行时处理动态配置。它们是编制流程监控和工作流程的编码方式。

如果您需要动态修改工作流程的步骤,可以使用内置于MassTransit中的Courier路由单。它允许工作流中的活动修改行程,根据需要添加或删除步骤(活动)。