- 21
- 0
- 约1.2万字
- 约 39页
- 2022-03-21 发布于浙江
- 举报
?
?
领域驱动设计(DDD)实践之路(二)
事件驱动与CQRS
?
?
本文首发于 vivo互联网技术 微信公众号?链接: /s/Z3uJhxJGDif3qN5OlE_woA作者:wenbo zhang
【领域驱动设计实践之路】系列往期精彩文章:
《领域驱动设计(DDD)实践之路(一)》 主要讲述了战略层面的DDD原则。
这是“领域驱动设计实践之路”系列的第二篇文章,分析了如何应用事件来分离软件核心复杂度。探究CQRS为什么广泛应用于DDD项目中,以及如何落地实现CQRS框架。当然我们也要警惕一些失败的教训,利弊分析以后再去抉择正确的应对之道。
一、前言:从物流详情开始
大家对物流跟踪都不陌生,它详细记录了在什么时间发生了什么,并且数据作为重要凭证是不可变的。我理解其背后的价值有这么几个方面:业务方可以管控每个子过程、知道目前所处的环节;另一方面,当需要追溯时候仅仅通过每一步的记录就可以回放整个历史过程。
我在之前的文章中提出过“软件项目也是人类社会生产关系的范畴,只不过我们所创造的劳动成果看不见摸不着而已”。所以我们可以借鉴物流跟踪的思路来开发软件项目,把复杂过程拆解为一个个步骤、子过程、状态,这和我们事件划分是一致的,这就是事件驱动的典型案例。
?
二、领域事件
领域事件(Domain Events)是领域驱动设计(Domain Driven Design,DDD
您可能关注的文档
最近下载
- 中华民族的抗日战争(1931——1945)+课件--2027届高三统编版必修中外历史纲要上一轮复习.pptx
- (1)--1.1 酸碱理论有机化学.ppt VIP
- 高中学生作业布置和批改管理制度.docx VIP
- 人教版六年级数学上册(全册)教案教学设计及教学反思.pdf VIP
- 2026年北京中考英语听力口语高频516词.docx VIP
- 2026 年世界慢阻肺日呼吸健康科普课件.pptx VIP
- 东方神女山鬼系列全集.ppt VIP
- 有机化学酸碱理论详解.ppt
- 环境保护产品技术要求高压气体排放小孔消声器.pdf VIP
- (2026秋新版)教科版小学科学五年级上册全册知识点整理及练习题.docx VIP
原创力文档

文档评论(0)