开头说说CQRS在订单支付流程中带来的好处。图片有点长,结合我们最终得到的收益可以从下面的流程图中确认。通过CQRS,我们让订单支付的主要功能在极端情况下(降低对支付系统的依赖)可用,同时在系统恢复后数据也能最终得到一致处理;通过CQRS,我们将部分查询功能或特定状态下的查询流量(另一种聚合)建立在读库中,通过对象生命周期管理(状态管理)简化数据管理(读写库数据不一致),同时避免系统内延迟传播造成的数据不准确;Tips:为了简化流程,以下流程图只保留核心交互流程订单流程汇总支付流程汇总订单查询流程汇总二附加CQRS实践案例一拍卖系统优化(一)——建立Auctionlot模型,实践CQRS一拍卖系统优化(二)——模型深化,为竞价用户构建BidUser模型更多文章,请关注我的公众号
