SOA、分布式、微服务之间的关系?

分布式它本身就是一种系统部署的架构理念,意思就是将一个系统拆分为各个部分,然后分别部署到不同的机器上去,SOA和微服务项目的部署方式都可以是分布式架构。

而SOA和微服务它们都是面向服务的架构,但是微服务相比于SOA在服务粒度 划分上更加的细,更加彻底,SOA一个服务可能还包含多个子服务,微服务则是每个服务功能单一;并且SOA一般需要集中式 的进行注册管理,而微服务的管理就相对分散一些,每个服务有自己的治理方式。

相关推荐
p***c9494 小时前
后端在微服务中的服务网关
微服务·云原生·架构
g***B7389 小时前
后端在分布式中的服务配置
分布式
n***i959 小时前
后端在分布式缓存中的一致性哈希
分布式·缓存·哈希算法
O***p60410 小时前
后端在分布式中的服务治理
分布式
summer_west_fish10 小时前
单体VS微服务:架构选择实战指南
java·微服务·架构
7***u21611 小时前
显卡(Graphics Processing Unit,GPU)架构详细解读
大数据·网络·架构
p***q7811 小时前
电池管理系统(BMS)架构详细解析:原理与器件选型指南
架构
小马爱打代码11 小时前
DDD:领域驱动设计 - 驾驭复杂业务系统的架构艺术
架构
q***160813 小时前
SpringCloud 系列教程:微服务的未来(二)Mybatis-Plus的条件构造器、自定义SQL、Service接口基本用法
spring cloud·微服务·mybatis