步骤 5:查找长期运行的事务

    在我们的购买示例中,当 ProductPurchased 事件以某种方式生成时,与之关联的 对象将发送 CreateInvoice 命令和 PrepareDelivery 命令。这是执行购买过程(或至少部分)的方式。

    图 4. SAGA 示例

    在我的例子中,我写了以下 SAGA 对象来管理订单: