分布式与微服务区别?

1、概念角度:

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

2、粒度划分:

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

3、目标:

  • 分布式:注重解决存储和扩展问题,通过负载均衡提升系统的稳定性。
  • 微服务:简化开发流程,迭代频次更高。
相关推荐
yours_Gabriel3 小时前
【java面试】微服务篇
java·微服务·中间件·面试·kafka·rabbitmq
程序员Bears3 小时前
Spring Cloud Hystrix熔断机制:构建高可用微服务的利器
spring cloud·hystrix·微服务
开航母的李大5 小时前
【中间件】Web服务、消息队列、缓存与微服务治理:Nginx、Kafka、Redis、Nacos 详解
前端·redis·nginx·缓存·微服务·kafka
hstar95278 小时前
三十四、面向对象底层逻辑-SpringMVC九大组件之FlashMapManager接口设计哲学
java·spring·设计模式·架构
颜颜颜yan_12 小时前
【HarmonyOS5】DevEco Studio 使用指南:代码阅读与编辑功能详解
架构·harmonyos
可儿·四系桜12 小时前
如何在 Java 中优雅地使用 Redisson 实现分布式锁
java·开发语言·分布式
W说编程13 小时前
Linux与量子计算:面向未来的架构演进
linux·服务器·性能优化·架构·系统架构·量子计算
林鹿14 小时前
Dart: 串联多个数据流
后端·架构·dart
异常君14 小时前
Java 应用中构建 Elasticsearch 多层次缓存:提升查询效率的实战方案
java·elasticsearch·架构
wu~97015 小时前
计算机网络自定向下:第二章复习
服务器·网络·架构