知识卡片
出口端口层次映射的矛盾迫使突破六边形
内容
六边形映射分层时出口端口映射勉强:按分层原则应在基础设施层,按六边形协作原则领域模型需调用它,按整洁架构领域层不能依赖基础设施层。将它放领域层又难自圆其说(如EventPublisher)。矛盾促成架构观念的突破。
参考来源
- 位置:《解构领域驱动设计》12.1.4 演进为菱形对称架构(源文件:_epub-src/OEBPS/023.xhtml)
- 结论依据:出口端口的层次冲突是催生菱形对称架构的直接动因。
- 原始内容:根据分层原则应将中间区域划分到基础设施层;根据整洁架构思想,位于内部的领域层不能依赖外部的基础设施层,自然也就不能依赖出口端口了。