分布式与微服务的区别

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

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

相关推荐
艾希逐月1 小时前
分布式唯一 ID 生成方案
分布式
齐木卡卡西在敲代码5 小时前
kafka的pull的依据
分布式·kafka
lllsure5 小时前
RabbitMQ 基础
分布式·rabbitmq
Wgllss5 小时前
Kotlin 享元设计模式详解 和对象池及在内存优化中的几种案例和应用场景
android·架构·android jetpack
DN金猿9 小时前
rabbitmq发送的延迟消息时间过长就立即消费了
分布式·rabbitmq
程序员不迷路9 小时前
微服务学习
微服务·架构
fanly119 小时前
使用surging 常见的几个问题
微服务·surging
Sadsvit9 小时前
源码编译安装LAMP架构并部署WordPress(CentOS 7)
linux·运维·服务器·架构·centos