标签: nservicebus masstransit
我正在寻找一种方法来改变传奇中的步骤,例如:在处理过程中插入一个步骤,最好在运行时间插入
是否可以使用传奇?
答案 0 :(得分:2)
Sagas(特别是使用Automatonymous编写的那些)并非设计用于在运行时处理动态配置。它们是编制流程监控和工作流程的编码方式。
如果您需要动态修改工作流程的步骤,可以使用内置于MassTransit中的Courier路由单。它允许工作流中的活动修改行程,根据需要添加或删除步骤(活动)。