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

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

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

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

下单流程概要

领取流程概要

订单查问流程概要

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

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

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