知识卡片
适配器被端口隔离且是跨上下文协作的唯一通道
内容
基本原则:参与协作的所有角色构造型都在同一限界上下文内、遵循菱形对称架构;适配器封装技术实现被端口隔离,除适配器外其余角色构造型都不知道适配器的存在。当业务服务需多个限界上下文协作时,跨上下文的协作模式只能是”客户端适配器→远程服务或应用服务”。
参考来源
- 位置:《解构领域驱动设计》16.1.2(源文件:_epub-src/OEBPS/028.xhtml)
- 结论依据:明确适配器的隔离地位与跨上下文协作的唯一形态。
- 原始内容:适配器封装了具体的技术实现,被端口隔离,除适配器之外的所有角色构造型都不知道适配器的存在。倘若业务服务需要多个限界上下文协作,则发生在角色构造型之间的协作模式只能是客户端适配器与远程服务或应用服务。