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

wordpress建站的好处贵州网站开发流程

wordpress建站的好处,贵州网站开发流程,wordpress国内案例,微擎wordpress学习视频来源: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.yayakq.cn/news/765385/

相关文章:

  • 网站建设大庆电商erp系统
  • 网站域名购买方法网站开发制作阶段的说课稿
  • 做钓鱼网站教程视频教程浏览器推广怎么做
  • 天津网站建设教程漳州网站建设哪家最正规
  • 目前比较流行的公司网站建站技术wordpress珠宝主题
  • 做网站的那些个人工作室赣州章贡区景点
  • 企业网站维护建设ppt平台网站建设价格
  • 网站底部备案信息vs215开发python网站开发
  • 国外网站策划网站手机端的优势
  • 校园网站建设的重要性wordpress 分享插件
  • 做网站宁波有什么的网络公司asp网站做安全
  • 厦门石材网站建设建筑人才网首页
  • 东莞整站优化排名湖南城市建设网站
  • 百度网盘做网站canvas做的手机网站
  • 网站收录多少才有排名文创产品设计说明
  • 做网站运营用什么软件黄村网站建设费用
  • 太仓住房与城乡建设部网站怎样策划一个营销型网站
  • 优秀网站建设平台阳江58同城招聘网
  • 那种漂亮的网站怎么做站长统计app软件下载官网
  • 常州网站制作多少钱关岭做网站
  • 学校网站英文如何将微信和企业网站同步
  • 建行网站企业网银温岭网站制作
  • 浙江省建设工程质量协会网站wordpress离线发布功能
  • 镇江网站设计制作企业网站报备
  • 水果 网站源码东莞网站建设的方案
  • 河南英文网站建设公司四川采集app
  • wordpress footer怎么设置如何优化企业网站
  • 网站建设的请示报告qq空间关闭申请网站
  • 如何建设网站的能力有经验的做网站
  • 网站建设商城网站flex布局做自适应网站