分布式与微服务区别?

1、概念角度:

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

2、粒度划分:

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

3、目标:

  • 分布式:注重解决存储和扩展问题,通过负载均衡提升系统的稳定性。
  • 微服务:简化开发流程,迭代频次更高。
相关推荐
IT技术小密圈3 分钟前
图解分布式锁: 5分钟搞懂分布式锁
分布式·后端·面试
bing_15834 分钟前
kafka 生产者是如何发送消息的?
分布式·kafka
咕噜签名分发冰淇淋1 小时前
签名应用APP分发平台的微服务化部署是什么?其有哪些优势?
java·运维·微服务
小鱼人爱编程1 小时前
Java基石--动态代理让你无中生有
java·后端·架构
Monly217 小时前
RabbitMQ:数据隔离
分布式·rabbitmq
高阳言编程11 小时前
6. 向量处理机
架构
萧鼎11 小时前
Python pyzmq 库详解:从入门到高性能分布式通信
开发语言·分布式·python
.Shu.13 小时前
Redis Reactor 模型详解【基本架构、事件循环机制、结合源码详细追踪读写请求从客户端连接到命令执行的完整流程】
数据库·redis·架构
卡拉叽里呱啦14 小时前
缓存-变更事件捕捉、更新策略、本地缓存和热key问题
分布式·后端·缓存
gnip15 小时前
Jenkins部署前端项目实战方案
前端·javascript·架构