知识卡片

南向网关封装领域层对外部环境的访问

普通读书笔记卡 · 1970.k

内容

南向网关封装领域层对外部环境(数据库、消息队列、文件、上游上下文、伴生系统)的访问。因外部变化频率与领域模型不同,须分离抽象接口与具体实现,即出口端口与出口适配器共同组成南向网关。端口无实现,运行时靠依赖注入将适配器注入领域层。

参考来源

- 位置:《解构领域驱动设计》12.1.4 演进为菱形对称架构(源文件:_epub-src/OEBPS/023.xhtml) - 结论依据:南向网关分端口与适配器,端口不含实现避免技术混入领域。 - 原始内容:这些外部环境变化的方向和频率与领域模型完全不同,需要分离抽象接口与具体实现,也就是六边形架构的出口端口与出口适配器,它们共同组成了南向网关。