共计 2 篇文章

微服务的常见架构方式

微服务的常见架构方式,在互联网产品愈发庞大复杂的情况下,系统架构往往影响着整个项目,单纯的单体架构已经不能满足系统需求了,那我们如何开展微服务架构呢?我们这里以: 整洁架构、六边形架构、DDD分层架构 三种架构进行分析DDD分层架构,在下面这张图中,从上到下依次是:用户接口层、应用层、领域层和基础层。那 DDD 各层的主要职责是什么呢? ...

DDD领域驱动设计的概念解析

在学习 DDD领域驱动设计 的过程中,这种方法包括特别的抽象概念,晦涩难懂,本文结合作者理解,对其方法论中的一些概念进行解析。 我们按照层次进行概念划分的话,大概是: 事件风暴、领域事件、限界上下文 领域、子域、核心域、通用域、支撑域 聚合、聚合根 实体、值对象 贫血模型、充血模型、失血模型 以上是基本包含所有概念,其实概念就是事物的共同本质特点的抽象,可以理解 DDD 这个方法论,帮我们对业务、类等的相同的特征进行了抽象、找出公共特征进行归类,利用分治思想帮助架构设计,从而保证了模块之间的高内聚和低耦合。 ...