当前位置: 首页 > news >正文

广东营销网站制作惠州建筑信息平台

广东营销网站制作,惠州建筑信息平台,WordPress版本更新提醒,电影网站内页DDD 分层架构 整洁架构 整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。 整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越…

DDD 分层架构

整洁架构

整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。

整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越低,代码级别越高,越是核心能力。外圆代码依赖只能指向内圆,内圆不需要知道外圆的任何情况。

六边形架构

六边形架构又名“端口适配器架构”。追溯微服务架构的渊源,一般都会涉及到六边形架构。

六边形架构的核心理念是:应用是通过端口与外部进行交互的。我想这也是微服务架构下 API 网关盛行的主要原因吧。

三种微服务架构模型的对比和分析

这三种架构都考虑了前端需求的变与领域模型的不变。

DDD 分层架构、整洁架构、六边形架构都是以领域模型为核心,实行分层架构,内部核心业务逻辑与外部应用、资源隔离并解耦。请务必记好这个设计思想,今后会有大用处。

项目级微服务

项目级微服务的内部遵循分层架构模型就可以了。领域模型的核心逻辑在领域层实现,服务的组合和编排在应用层实现,通过 API 网关为前台应用提供服务,实现前后端分离。但项目级的微服务可能会调用其它微服务,你看在下面这张图中,比如某个项目级微服务 B 调用认证微服务 A,完成登录和权限认证。

企业级中台微服务

我们可以在中台微服务之上增加一层,你看下面这张图,增加的这一层就位于红色框内,它的主要职能就是处理跨中台微服务的服务组合和编排,以及微服务之间的协调,它还可以完成前端不同渠道应用的适配。如果再将它的业务范围扩大一些,我可以将它做成一个面向不同行业和渠道的服务平台。

BFF 微服务与其它微服务存在较大的差异,就是它没有领域模型,因此这个微服务内也不会有领域层。BFF 微服务可以承担应用层和用户接口层的主要职能,完成各个中台微服务的服务组合和编排,可以适配不同前端和渠道的要求。

http://www.15wanjia.com/news/157992.html

相关文章:

  • 网站制作引擎网站开发企业标准
  • 网站 开发 周期wordpress文章伪静态
  • 如何给网站开发挂龙岗区最新通告
  • 网站建设公司合同网站 谁建设 谁负责
  • 网站删除期查询江山网站设计
  • 广西网站建设电话商城网站开发案例
  • 如何建网站的步骤如何申请网页域名
  • 横店影视城网站建设江阴网站设计
  • 国网商旅云网站地址和小孩做的网站
  • 禅城网站开发网站开发报价方案
  • 简易微网站模板推广策划案
  • 用境外服务器做网站开企网
  • 钦州建站哪家好企业网站建设立项书
  • 银川手机网站建设wordpress文章分类目录进不去
  • 重庆微信网站建设多少钱珠海建站软件
  • 网站管理助手那个网站可以免费做风面
  • 厦门教育平台网站建设高端建筑
  • 亳州蒙城网站建设杭州认证网站建设
  • 北京网站设计价格gcms是什么意思
  • 本手机原有微信网站网站建设客户开发方案
  • 下载百度推广appseo排名优化app
  • 扁平化设计风格的网站推广普通话宣传海报
  • 深圳网站建设的费用云网站建设 优帮云
  • 网站做任务包括什么邮箱网易企业邮箱
  • 上海青浦网站建设公司免费的短视频素材库
  • 基础设施建设的网站软文形式推广产品
  • 阿里巴巴申请网站怎么做企业it外包服务公司
  • 电子商务网站开发实存内容中国足球最新消息
  • 在哪个网站上做预收款报告做内容网站赚钱吗
  • 想学会网站建设要会什么越秀网站建设优化