初识“六边形”架构设计理论
短信预约 -IT技能 免费直播动态提醒
今天在读"building microservice"这本书时 了解到该理论,不仅应用到微服务设计 还应用到领域驱动
六边形体系结构是一种风格,它以一种将核心逻辑与外部元素隔离开来的方式分层对象。核心逻辑是特定于您的业务的部分,外部元素就像集成点,例如DB,外部API,UI等。它将软件划分 为内部和外部部分。 内部 部件包含核心业务逻辑和域层(在LayeredArchitecture中解释)。该外部分包括用户界面,数据库,消息传递和其他的东西的。内部和外部部件都通过端口和适配器相互通信。
六边形体系结构更多地围绕端口和适配器。在Java中,接口实现端口,实现类 用作适配器。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341