cqrs-implementation
CQRS 实现
实现 CQRS(命令查询职责分离)模式的综合指南。
使用本技能的时机
- 分离读写关注点
- 独立扩展读写操作
- 构建事件溯源系统
- 优化复杂查询场景
- 需要不同的读写数据模型
- 需要高性能报表
不使用本技能的时机
- 领域简单且 CRUD 已足够
- 无法操作独立的读写模型
- 到处都需要强即时一致性
使用说明
- 识别读写工作负载和一致性需求。
- 定义具有清晰边界的命令和查询模型。
- 实现读模型投影和同步。
- 验证性能、恢复和故障模式。
- 如果需要详细模式,请打开
resources/implementation-playbook.md。
资源
resources/implementation-playbook.md包含详细的 CQRS 模式和模板。