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

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

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

相关推荐
ha_lydms11 小时前
AnalyticDB分区、分布键性能优化
android·大数据·分布式·性能优化·分布式计算·分区·analyticdb
@insist12311 小时前
系统架构设计师-操作系统进程管理核心知识点详解
架构·系统架构·软考·系统架构设计师·软件水平考试
pqk6V6Vep11 小时前
Redis 分布式锁进阶第一篇讲解
数据库·redis·分布式
giaz14n9X11 小时前
Redis 分布式锁进阶第六十一篇
数据库·redis·分布式
●VON12 小时前
AtomGit Flutter鸿蒙客户端:用户资料
flutter·华为·架构·跨平台·harmonyos·鸿蒙
SL-staff12 小时前
Web 白板技术架构深度解析:从渲染到协作的选型哲学
前端·架构
前端冒菜师12 小时前
别急着做 Agent,AI 工程化的第一步是 Skill 化
架构·ai编程
Patrick_Wilson12 小时前
为省一次回归测试,该不该把多个改动堆进一条分支?
git·ci/cd·架构