分布式与微服务的区别

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

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

相关推荐
工业甲酰苯胺2 小时前
分布式系统架构:服务容错
数据库·架构
Data跳动2 小时前
Spark内存都消耗在哪里了?
大数据·分布式·spark
Java程序之猿4 小时前
微服务分布式(一、项目初始化)
分布式·微服务·架构
来一杯龙舌兰4 小时前
【RabbitMQ】RabbitMQ保证消息不丢失的N种策略的思想总结
分布式·rabbitmq·ruby·持久化·ack·消息确认
Yvemil76 小时前
《开启微服务之旅:Spring Boot Web开发举例》(一)
前端·spring boot·微服务
节点。csn6 小时前
Hadoop yarn安装
大数据·hadoop·分布式
小蜗牛慢慢爬行6 小时前
Hibernate、JPA、Spring DATA JPA、Hibernate 代理和架构
java·架构·hibernate
NiNg_1_2347 小时前
基于Hadoop的数据清洗
大数据·hadoop·分布式
思忖小下8 小时前
梳理你的思路(从OOP到架构设计)_简介设计模式
设计模式·架构·eit