阅读目录
- 前言
- 回顾
- 本地的一致性
- 领域事件发布出现异常
- 订阅者处理出现异常
- 结语
一、前言
上篇中我们初步运用了领域事件,其中还有一些问题我们没有解决,所以实现是不健壮的,下面先来回顾一下。
二、回顾
先贴一下上篇中的遗留的问题:
public Result Create(OrderRequest orderRequest) { if (!string.IsNullOrWhiteSpace(orderRequest.CouponId)) { var couponResult = DomainRegistry.SellingPriceService().IsCouponCanUse(orderRequest.CouponId, orderRequest.OrderTime); if (!couponResult.IsSuccess) return Result.Fail(couponResult.Msg); }