不允许再次执行NServiceBus saga

时间:2018-02-11 15:20:50

标签: nservicebus

是否可以禁止saga在完成后再次运行相同的相关ID? 现在nsericebus只是从数据库中删除了saga的行。

1 个答案:

答案 0 :(得分:2)

如果saga是由稍后收到的消息类型启动的,则在saga实例已经完成之后,将创建该saga的新实例。否则,将忽略消息。

相关ID必须是唯一的,否则在安全之前不应该完成saga。