this.MarkAsComplete();
当从 Saga 本身调用NServiceBus 时,至少在 RavenDB 持久存储中删除 Saga 数据。
当 Saga 完成或终止时,是否有内置方法来存档 Saga 数据?出于可追溯性的原因,我们需要这样的功能。
this.MarkAsComplete();
当从 Saga 本身调用NServiceBus 时,至少在 RavenDB 持久存储中删除 Saga 数据。
当 Saga 完成或终止时,是否有内置方法来存档 Saga 数据?出于可追溯性的原因,我们需要这样的功能。
使用特定服务平台的其余部分时,saga 上的所有操作都会自动审核,包括 saga 完成时所处的状态。
ServiceInsight提供所有这些状态变化的可视化。
您可以在您的传奇数据中放置一个内部标志,将其设置为完成而不是调用 MarkAsComplete 并在您的(传奇)处理程序中检查它。
(这样您可以根据需要重新启动 saga,并且您的 saga 将永远存在)
剂量有意义吗?