知识卡片

六边形架构通过端口与适配器隔离应用与外界

普通读书笔记卡 · 1970.a

内容

六边形架构又称端口适配器,由Cockburn提出:应用程序封装领域逻辑置于边界内,与外界通信只能通过端口和适配器。端口有入口和出口两个方向,对应入口适配器(处理外部请求)与出口适配器(访问设备和数据库)。

参考来源

- 位置:《解构领域驱动设计》12.1.1 六边形架构(源文件:_epub-src/OEBPS/023.xhtml) - 结论依据:端口双向、适配器双向的协作结构,隔离领域逻辑与运行时环境。 - 原始内容:应用程序封装了领域逻辑并将其放在六边形的边界内,使得它与外界的通信只能通过端口和适配器进行。端口存在两个方向:入口和出口。