概述
CQRS 分离图展示了两条并行流程:命令路径(左)运行完整的管道行为包括事务、授权、幂等和审计;查询路径(右)仅运行日志和验证。两者共享 Mediator 作为入口点。
关键要点
- 命令 运行 7 个管道行为——每个守卫和横切关注点都适用
- 查询 仅运行 2 个行为——日志和验证,追求最大性能
- Dapper 是查询处理器的首选——无变更跟踪开销的直接 SQL
- 命令处理器通过
IUnitOfWork变更状态;查询处理器是纯读取
相关
- Mediator 管道 — 详细的行为链
- ORM 适配器 — 用于读模型的 Dapper