0

this.MarkAsComplete();当从 Saga 本身调用NServiceBus 时,至少在 RavenDB 持久存储中删除 Saga 数据。

当 Saga 完成或终止时,是否有内置方法来存档 Saga 数据?出于可追溯性的原因,我们需要这样的功能。

4

2 回答 2

0

使用特定服务平台的其余部分时,saga 上的所有操作都会自动审核,包括 saga 完成时所处的状态。

ServiceInsight提供所有这些状态变化的可视化。

于 2014-10-23T21:21:58.810 回答
0

您可以在您的传奇数据中放置一个内部标志,将其设置为完成而不是调用 MarkAsComplete 并在您的(传奇)处理程序中检查它。

(这样您可以根据需要重新启动 saga,并且您的 saga 将永远存在)

剂量有意义吗?

于 2014-10-23T16:15:53.537 回答