知识卡片

区分领域事件与应用事件后者才是服务事件契约

普通读书笔记卡 · 1969.q

内容

领域层发布的是领域事件(内部领域层,用于聚合协作或事件溯源),应用服务发布的是应用事件(外部网关层)。只有应用事件才是服务事件契约的组成部分;领域事件若需穿越上下文边界须保证稳定性,或转换为应用事件以确保上下文自治。

参考来源

- 位置:《解构领域驱动设计》第11章11.2.2(源文件:_epub-src/OEBPS/022.xhtml) - 结论依据:按作用范围区分领域事件/应用事件及其所处菱形对称架构层次。 - 原始内容:应用事件才是服务事件契约的组成部分……可以考虑将领域事件转换为应用事件。