[关闭]
@liuruicai 2018-05-09T09:42:31.000000Z 字数 515 阅读 950

CQRS体系结构样式

Learn


参考:CQRS体系结构样式
Command and Qeury Responsibility Segregation(CQRS=命令和查询责任分离)

此处输入图片的描述

CRUD的问题:

  1. 读取时,执行大量不同的查询,返回具有不同形状的DTO
  2. 写入时,实施复杂的验证和业务逻辑
    造成模型执行太多操作,过度复杂。

读写分离

物理分离

什么时候使用CQRS
* 协作域
* 多名用户访问相同数据
* 读取和写入工作负载非对称

注意:CQRS不是适用整个系统的顶层体系结构

优点:从略

挑战

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注