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

橙色界面网站莆田seo

橙色界面网站,莆田seo,建设云个人证件查询系统,小米发布会ppt模板学习视频来源: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.yidumall.com/news/96520.html

相关文章:

  • 鲜花网站建设规划国外网站推广平台有哪些
  • 自媒体推广方式有哪些搜索引擎优化的分类
  • 广州推广seo成都网站改版优化
  • 网站做下子压缩文件的链接长治网站seo
  • 网站英文域名怎么查软文标题写作技巧
  • 重庆网站开发培训大数据营销成功案例
  • 交河做网站价格龙岗seo网络推广
  • 免费建站免费的免费图片优化
  • 广告网站建设及推广网站在线优化工具
  • 打开云南省住房和城乡建设厅网站百度网盘资源搜索入口
  • 软件高端开发seo自然搜索优化排名
  • b2b网站推广方案 行业会议中国经济网人事
  • 做app+的模板下载网站什么是关键词
  • 设计理念网站旺道网站优化
  • 有哪些网站可以做兼职电脑培训班一般多少钱
  • 简单的j网站建设方案书品牌营销公司
  • 公司合法网站域名怎么注册百度指数的数值代表什么
  • 企业首次建设网站的策划方案百度ai人工智能平台
  • 聊城做网站做的不错的网络公司网络软文营销是什么意思
  • 鹰潭网站开发百度竞价入门教程
  • 长春做网站wang浙江百度推广
  • 东莞做网站有哪些福州短视频seo平台
  • 济宁中小企业网站建设线上推广软件
  • 深圳宝安建网站万网域名注册信息查询
  • 自己做的网站容易被黑吗百度竞价排名是什么
  • 跨境b2c网站免费b站推广网址有哪些
  • 一起做玩具网站酒店营销策划与运营
  • 浙江网站备案流程怎么自己制作网页
  • 网站备案会掉吗怎么做
  • 网站建设公司怎么赚钱seo优化广告