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

网站和服务器是什么网站看不到预览图

网站和服务器是什么,网站看不到预览图,如何做好网站,百度关键词优化首选667seo学习视频来源:DDD独家秘籍视频合集 https://space.bilibili.com/24690212/channel/collectiondetail?sid1940048&ctype0 文章目录 DDD与微服务的关系1. DDD可以用微服务实现,也可以不用微服务实现2. DDD是微服务拆分的必须参考项之一3. 微服务架构…

学习视频来源:DDD独家秘籍视频合集 https://space.bilibili.com/24690212/channel/collectiondetail?sid=1940048&ctype=0

文章目录

  • DDD与微服务的关系
    • 1. DDD可以用微服务实现,也可以不用微服务实现
    • 2. DDD是微服务拆分的必须参考项之一
    • 3. 微服务架构还需要考虑别的因素
    • 总结

DDD与微服务的关系

1. DDD可以用微服务实现,也可以不用微服务实现

DDD是一套方法论,我们用它可以设计出领域模型,领域模型可以指导程序员去写代码实现功能,但DDD并没有指定一定要用什么样的架构实现。它的实现架构是在不断演变的,它可以使用微服务来实现,也可以不用微服务来实现。DDD是在2003年提出的,微服务在2014年提出的,所以在微服务出现之前,DDD就已经用其他的架构实现了。

2. DDD是微服务拆分的必须参考项之一

不能将同一个上下文的功能分拆到不同的微服务中。 在实践过微服务之后,人们发现微服务的服务力度比传统的SOA力度更小,那就涉及到更多的要把哪些功能分拆到哪些微服务的问题。人们又发现领域驱动设计得到的限界上下文,正好可以回答这个问题。如果要做微服务设计,就必须参考领域驱动设计得到的限界上下文,否则就很可能形成一个分布式大泥球

拆分方案
方案1: 把多个限界上下文放到同一个微服务中,这样做没有问题
在这里插入图片描述
方案2:把多个限界上下文分别放到不同的微服务中,这样做也没有问题。
在这里插入图片描述
方案3:把同一个限界上下文,放到不同的微服务中,这样做有问题。
这样做会导致两个微服务之间的关系非常的紧密,二者之间需要网络通信。如果微服务架构大量存在这种场景,最终它就会形成一个分布式大泥球,难以维护,还不如使用单体架构。
在这里插入图片描述

3. 微服务架构还需要考虑别的因素

DDD是微服务拆分的必须参考项之一,但不是全部。其他因素比如:

  • 伸缩性边界
    这是微服务架构的初衷。
  • 团队结构
  • 遗留系统

总结

领域驱动设计得到的限界上下文是微服务拆分的必须参考项之一,拆分错的话,可能会形成分布式大泥球,但并不是唯一因素。

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

相关文章:

  • 峰峰网站建设模特公司网站模板
  • 专做洗衣柜的网站自学网站建设看什么书
  • flash网站报价关于网站设计的新闻
  • wordpress博客建站教程网站建设 发短信文案
  • 建设英文品牌网站制作视频网站教程
  • 域名备案查询网站备案信息查询公众号编辑器365
  • 做网站会出现哪些问题2345网址导航电脑版下载
  • 长沙营销型网站制作费用wordpress文件夹权限设置
  • 专业移动网站建设研发流程的六个阶段
  • 达内学网站开发培训课程看广告赚钱一天50元
  • 网站建设投标书模板软文模板
  • 校园网站设计毕业设计免费设计房子的软件
  • 华为云网站备案流程黄冈做网站技术支持的
  • 山东网站建设运营建站公司跑路了域名怎么办
  • 国外html响应式网站建设项目备案网站管理系统
  • 网站关键词优化方案wordpress 归档页面
  • 免费小程序网站携程网站建设项目
  • 宁波建站模板厂家wordpress vue.js
  • 宿州网站建设设计公司wordpress 博客源码
  • 将自己做的网站发布到网上小程序代理免费加盟
  • 优秀的网站首页布局删除 感谢使用wordpress进行创作
  • 长沙高端网站建设公司上饶企业网站建设
  • 网站顶部代码长沙本地推广联系电话
  • 123883网站纯免费聊天的app
  • 建设创意网站做五金的有哪些外贸网站
  • 网站怎么做查询功能做货代在哪个网站找客源
  • 官网网站建设公司社团网站模板
  • 网站开发团队成员设计房子的平面图
  • 网站管理公司python做的网站哪些
  • 官网网站建设需求电商网站 外包