- 核心域与其他限界上下文的集成关系成为上下文映射。
- 映射种类:
- 合作关系:彼此独立,但具有共同目标,逻辑互相依赖。
- 共享内核:源代码存在交集,例如JAR嵌入。
- 防腐层:最具防御性的上下文映射关系,防腐层隔离了下游模型与上游模型,并完成两者之间的翻译。
- 开放主机服务:独立服务,通过网络通信交互。
- 要善用上下文映射,共享数据库的集成方式现已成为一种反模式,首先它是单点故障和性能瓶颈的源头。此外,它违背了高内聚、低耦合的原则。多个消费方上下文和一种具体的数据库技术实现紧密地耦合在一起,对数据库的调整将会导致相关方的散弹式修改,而消费方上下文也会受到数据库内部细节和技术选型的干扰。
- 可以通过消息机制实现上下文映射,消息机制需要注意几点:
- 重试机制
- 异步机制
- 去重机制(保持幂等性)
《领域驱动设计精粹》读书笔记之第四章《运用上下文映射进行战略设计》
上下文映射与集成模式
最新推荐文章于 2022-11-03 13:22:41 发布
探讨了核心域与限界上下文间的集成关系——上下文映射,包括合作关系、共享内核、防腐层和开放主机服务。指出共享数据库集成方式的弊端,如单点故障和性能瓶颈,以及违反高内聚、低耦合原则。建议采用消息机制实现上下文映射,关注重试、异步和幂等性机制。
1052

被折叠的 条评论
为什么被折叠?



