DDD
请叫我秀才
赶考书生,秀才,小步慢跑
展开
-
微服务架构-几种常见模型的分析与比较
DDD 分层架构 整洁架构 整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。 整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越低,代码级别越高,越是核心能力。外圆代码依赖只能指向内圆,内圆不需要知道外圆的任何情况。 六边形架构 六边形架构又名“端口适配器架构”。追溯微服务架构的渊源,一般都会涉及到六边形架构。 六边形架构的核心理念是:应用是通过端口与外部进行交互的。我想这也是微服务架构下 AP原创 2020-12-19 17:54:14 · 1609 阅读 · 7 评论 -
微服务设计为什么要选择DDD
软件架构模式的演进 微服务设计和拆分的困境 微服务拆分困境产生的根本原因就是不知道业务或者微服务的边界到底在什么地方。换句话说,确定了业务边界和应用边界,这个困境也就迎刃而解了。 DDD 核心思想是通过领域驱动设计方法定义领域模型,从而确定业务和应用边界,保证业务模型与代码模型的一致性。 为什么 DDD 适合微服务? DDD 是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。DDD 不是架构,而.转载 2020-12-19 17:42:49 · 285 阅读 · 2 评论