分布式与微服务区别?

1、概念角度:

  • 分布式:把多个应用部署到多台服务器(云)上,多个应用之间相互协作,提高系统的扩展性和稳定性。
  • 微服务:是分布式的一种实现方式。

2、粒度划分:

  • 分布式:服务划分粒度可大可小 ,服务之间的耦合度不如微服务极致。
  • 微服务:粒度划分更小,专注业务进行划分(可以将某个接口作为一个应用,例如:下单)

3、目标:

  • 分布式:注重解决存储和扩展问题,通过负载均衡提升系统的稳定性。
  • 微服务:简化开发流程,迭代频次更高。
相关推荐
RainbowSea3 小时前
通用型产品发布解决方案(SpringBoot+SpringCloud+Spring CloudAlibaba+Vue+ElementUI) 04
java·spring boot·spring cloud
RainbowSea3 小时前
通用型产品发布解决方案(SpringBoot+SpringCloud+Spring CloudAlibaba+Vue+ElementUI+MyBatis-Plu
java·后端·spring cloud
冼紫菜6 小时前
[特殊字符] SpringCloud项目中使用OpenFeign进行微服务远程调用详解(含连接池与日志配置)
java·后端·spring cloud
你不是我我7 小时前
【Java开发日记】OpenFeign 的 9 个坑
java·http·spring cloud
mask哥1 天前
详解最新链路追踪skywalking框架介绍、架构、环境本地部署&配置、整合微服务springcloudalibaba 、日志收集、自定义链路追踪、告警等
java·spring cloud·架构·gateway·springboot·skywalking·链路追踪
会游泳的石头1 天前
Spring Cloud Gateway 如何将请求分发到各个服务
spring cloud
liang89991 天前
Docker(二):docker常用命令
spring cloud·docker·容器
来自星星的猫教授3 天前
spring,spring boot, spring cloud三者区别
spring boot·spring·spring cloud
Bling_3 天前
请求参数、路径参数、查询参数、Spring MVC/FeignClient请求相关注解梳理
java·spring·spring cloud·mvc
IT小辉同学3 天前
Docker如何更换镜像源提高拉取速度
spring cloud·docker·eureka