分布式与微服务区别?

1、概念角度:

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

2、粒度划分:

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

3、目标:

  • 分布式:注重解决存储和扩展问题,通过负载均衡提升系统的稳定性。
  • 微服务:简化开发流程,迭代频次更高。
相关推荐
身如柳絮随风扬1 天前
Dubbo 与 Spring Cloud 终极对比:RPC 框架 vs 微服务生态
spring cloud·rpc·dubbo
一个有温度的技术博主1 天前
Spring Cloud 入门与实战:从架构拆分到核心组件详解
spring·spring cloud·架构
uNke DEPH1 天前
SpringCloud Gateway 集成 Sentinel 详解 及实现动态监听Nacos规则配置实时更新流控规则
spring cloud·gateway·sentinel
慕容卡卡1 天前
你所不知道的RAG那些事
java·开发语言·人工智能·spring boot·spring cloud
dLYG DUMS1 天前
Spring Cloud Data Flow 简介
后端·spring·spring cloud
Ken_11152 天前
SpringCloud系列(61)--Nacos之服务配置中心的介绍与使用
spring cloud
Ken_11152 天前
SpringCloud系列(62)--Nacos之命名空间、分组和DataID三者之间的关系
spring cloud
Ken_11152 天前
SpringCloud系列(63)--Nacos读取不同配置之DataID配置方案
spring cloud
Devin~Y2 天前
从Spring Boot到Spring AI:音视频AIGC内容社区Java大厂面试三轮连环问(含Kafka/Redis/安全/可观测性答案)
java·spring boot·redis·spring cloud·kafka·spring security·resilience4j
qqty12172 天前
springcloud springboot nacos版本对应
spring boot·spring·spring cloud