分布式与微服务的区别

首先分布式是一种系统部署模式,将一个系统分成多个不分进行运行。而微服务架构是一种更加精细化的设计方法,它是分布式的一个分支,主要强调将一个单体应用拆分成一组小型松耦合的服务,每个服务专注于单一业务功能并能够独立部署和扩展

分布式主要描述的是服务部署的位置和交互方式,关注的是物理分布和协同工作;而微服务更加侧重于服务的大小、职能边界以及组织管理方式,是一种架构设计哲学,通常会采用分布式的方式来部署实施,但微服务架构的粒度更细,服务间关系更为独立。微服务架构是分布式架构的一种特殊形态,具备更多的业务领域模型驱动和自治原则

相关推荐
久念祈3 小时前
C++ - 仿 RabbitMQ 实现消息队列--服务端核心模块实现(四)
分布式·rabbitmq
GEM的左耳返4 小时前
Java面试全攻略:Spring生态与微服务架构实战
spring boot·redis·spring cloud·微服务·kafka·java面试
你的人类朋友4 小时前
❤️‍🔥微服务的拆分策略
后端·微服务·架构
gs801407 小时前
Keepalived + HAProxy 实现高可用架构详解
架构
白鹭8 小时前
基于LNMP架构的分布式个人博客搭建
linux·运维·服务器·网络·分布式·apache
不辉放弃8 小时前
kafka的消费者负载均衡机制
数据库·分布式·kafka·负载均衡
angushine9 小时前
logstash采集springboot微服务日志
spring boot·微服务·linq
null不是我干的9 小时前
基于黑马教程——微服务架构解析(一)
java·微服务·架构
你听得到119 小时前
Flutter - 手搓一个日历组件,集成单日选择、日期范围选择、国际化、农历和节气显示
前端·flutter·架构
java叶新东老师10 小时前
三、搭建springCloudAlibaba2021.1版本分布式微服务-springcloud loadbalancer负载均衡
分布式·spring cloud·微服务