集中式架构/垂直拆分/分布式/微服务之间的差别

本文深入探讨了集中式、垂直拆分、分布式服务及微服务等架构模式的优缺点,对比了不同架构在开发成本、系统优化、横向扩展、容错率及服务耦合度等方面的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、集中式架构的优缺点

在这里插入图片描述

1. 优点:
   开发成本低
 2. 缺点
    代码耦合度高  开发维护困难
    无法针对不同的模块进行针对性优化
    难以横向发展
    并发能力差,单点容错率低

2、能够说出垂直拆分的优缺点

在这里插入图片描述

  1. 优点
	系统拆分实现了流量的分担
	可以针对不同的模块进行优化
	方便横向发展,负载均衡 容错率高
  2. 缺点
  	系统之间相互独立,代码重复开发,影响开发效率

3、能够说出分布式服务的优缺点

在这里插入图片描述

1.优点
	将基础的服务进行抽取,系统之间可以实现相互调用,减少重复开发,提高了开发效率
2.缺点
	系统之间耦合度提高,调用关系复杂,难以维护

4、微服务

在这里插入图片描述

1.优点
	单一职责:微服务中每一个服务都对应唯一的业务,做到单一职责
	微:微服务的服务拆分粒度很小
	面向服务:面向服务是说每一个服务都要对外暴露服务接口API,不用关心服务的技术实现,不限定使用什么技术来实现,只要提供接口就好
	自治:服务间相互独立,互不干扰
2.缺点
	开发人员要处理分布式的复杂性
	部署复杂
	对服务运维难度,随着服务的增加,运维的压力也增加
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值