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

天津专业网站制作设计百度一下打开网页

天津专业网站制作设计,百度一下打开网页,郑州营销型网站制作教程,服装花型图案设计网站纵向拆分 是从业务维度进行拆分。标准是按照业务的关联程度来决定,关联比较密切的业务适合拆分为一个微服务,而功能相对比较独立的业务适合单独拆分为一个微服务。 以社交App为例,你可以认为首页信息流是一个服务,评论是一个服务…

纵向拆分

是从业务维度进行拆分。标准是按照业务的关联程度来决定,关联比较密切的业务适合拆分为一个微服务,而功能相对比较独立的业务适合单独拆分为一个微服务。

以社交App为例,你可以认为首页信息流是一个服务,评论是一个服务,消息通知是一个服务,个人主页也是一个服务。

横向拆分

是从公共且独立功能维度拆分。标准是按照是否有公共的被多个其他服务调用,且依赖的资源独立不与其他业务耦合。

继续以前面提到的社交App举例,无论是首页信息流、评论、消息箱还是个人主页,都需要显示用户的昵称。假如用户的昵称功能有产品需求的变更,你需要上线几乎所有的服务,这个成本就有点高了。显而易见,如果我把用户的昵称功能单独部署成一个独立的服务,那么有什么变更我只需要上线这个服务即可,其他服务不受影响,开发和上线成本就大大降低了。
 

基于可扩展拆分

将系统中的业务模块按照稳定性排序,将已经成熟和改动不大的服务拆分为稳定服务,将经常变化和迭代的服务拆分为变动服务。稳定的服务粒度可以粗一些,即使逻辑上没有强关联的服务,也可以放在同一个子系统中,例如将“日志服务”和“升级服务”放在同一个子系统中;不稳定的服务粒度可以细一些,但也不要太细,始终记住要控制服务的总数量。

这样拆分主要是为了提升项目快速迭代的效率,避免在开发的时候,不小心影响了已有的成熟功能导致线上问题。

基于可靠性拆分

将系统中的业务模块按照优先级排序,将可靠性要求高的核心服务和可靠性要求低的非核心服务拆分开来,然后重点保证核心服务的高可用。

基于性能拆分

基于性能拆分和基于可靠性拆分类似,将性能要求高或者性能压力大的模块拆分出来,避免性能压力大的服务影响其他服务。常见的拆分方式和具体的性能瓶颈有关,可以拆分 Web 服务、数据库、缓存等。例如电商的抢购,性能压力最大的是入口的排队功能,可以将排队功能独立为一个服务。

参考文章:

四种常用的微服务架构拆分方式 - 知乎

如今的微服务是如何把系统划分成一个个服务的,都有些什么方法?而原先的SOA架构又是如何划分服务的? - 知乎

遗留系统的服务拆分 - 知乎

如何合理的拆分微服务_博客微服务拆分怎么拆分_wh柒八九的博客-CSDN博客 

微服务拆分的原则、方法和误区 

http://www.yidumall.com/news/54867.html

相关文章:

  • 旅游网站模板 手机品牌推广与传播怎么写
  • 网站方案策划书厦门seo推广优化
  • 免费网站建设公司长春网站公司哪家好
  • sqlite 网站开发网络搜索引擎
  • 计算机培训线上一对一关键词排名的排名优化
  • 陕西网站建设多少钱广州百度快速优化排名
  • 专做腰带的网站小红书关键词排名优化
  • 深圳商城网站设计电话网站批量查询
  • 如何在阿里巴巴建设网站站长数据
  • 建设网站等于网络营销吗yandex网站推广
  • 天津百度推广开户沈阳seo推广
  • 主页样本模板周口seo推广
  • 网站忧化 推广同时做2345网址中国最好
  • 北京办公用品网站建设郴州网站定制
  • 阿里云域名空间网站建设广州线下教学
  • 官方网站建设银行年利息是多少广东省疫情最新
  • 做美食网站的目的意义优化教程
  • 如何做招聘网站运营电商培训班一般多少钱
  • 欧美建设网站网站编辑
  • 网站备案查询不出来免费有效的推广网站
  • 网站收录入口申请查询舆情网站直接打开的软件
  • wordpress文章和页面的区别灯塔seo
  • 云南久久建设投资有限公司上海seo公司
  • 中铁建设集团门户网登录快照搜狗seo优化
  • 做网站坚持多少年会有起色下载优化大师并安装
  • 故城建设银行网站推广普通话手抄报简单
  • 昆明高端网站建设湖南疫情最新消息今天
  • 电子商城网站制作一键免费生成网页的网站
  • 精品网站建设费用 磐石网络seo服务套餐
  • 成都建设网站的公司有哪些宁德市人力资源和社会保障局