分布式与微服务区别?

1、概念角度:

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

2、粒度划分:

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

3、目标:

  • 分布式:注重解决存储和扩展问题,通过负载均衡提升系统的稳定性。
  • 微服务:简化开发流程,迭代频次更高。
相关推荐
guitarCC35 分钟前
spark Rdd的创建方式
大数据·分布式·spark
Yz98761 小时前
Hadoop里面MapReduce的序列化与Java序列化比较
java·大数据·jvm·hadoop·分布式·mapreduce·big data
不能再留遗憾了3 小时前
RabbitMQ 高级特性——发送方确认
分布式·rabbitmq·ruby
益达_z3 小时前
中间件知识点-消息中间件(Rabbitmq)一
分布式·中间件·rabbitmq
爱上语文4 小时前
Springboot三层架构
java·开发语言·spring boot·spring·架构
ღ᭄ꦿ࿐Never say never꧂6 小时前
微服务架构中的负载均衡与服务注册中心(Nacos)
java·spring boot·后端·spring cloud·微服务·架构·负载均衡
.生产的驴6 小时前
SpringBoot 消息队列RabbitMQ在代码中声明 交换机 与 队列使用注解创建
java·spring boot·分布式·servlet·kafka·rabbitmq·java-rabbitmq
CaritoB6 小时前
中台架构下的数据仓库与非结构化数据整合
数据仓库·架构
写bug写bug6 小时前
6 种服务限流的实现方式
java·后端·微服务
lipviolet6 小时前
Redis系列---Redission分布式锁
数据库·redis·分布式