关于ddd:CQRS在一条订单系统中的实践一

52次阅读

共计 363 个字符,预计需要花费 1 分钟才能阅读完成。

开篇先谈谈通过 CQRS 在订单领取过程中带来的收益,图有点长能够联合咱们获得的最终收益从下文的流程图中进行印证。

通过 CQRS,咱们将订单下单领取的次要性能在极其状况下主体性能可用(降级对领取零碎的依赖),同时可能在零碎复原后数据失去最终的一致性解决;

通过 CQRS,咱们将订单内的局部查问性能或者特定状态下(另一个聚合)的查问流量建设在读库,通过对象的生命周期治理(状态治理)来简化数据管理(读写库数据不统一),同时防止提早导致的数据不准确性在零碎内蔓延;

Tips: 为了简化流程,以下流程图仅保留了外围交互流程

下单流程概要

领取流程概要

订单查问流程概要

另附两篇 CQRS 的其余实际案例

一条拍卖系统优化(一)— 建设拍品 Lot 模型,实际 CQRS
一条拍卖系统优化(二)— 模型深入,建设出价用户 BidUser 模型

更多文章欢送关注我的公众号

正文完
 0