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

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

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

相关推荐
BYSJMG1 小时前
计算机毕设大数据方向:基于Spark+Hadoop的餐饮外卖平台数据分析系统【源码+文档+调试】
大数据·hadoop·分布式·python·spark·django·课程设计
Lei活在当下1 小时前
【业务场景架构实战】1. 多模块 Hilt 使用原则和环境搭建
性能优化·架构·客户端
歪歪1003 小时前
Qt Creator 打包应用程序时经常会遇到各种问题
开发语言·c++·qt·架构·编辑器
PXM的算法星球4 小时前
ZooKeeper vs Redis:分布式锁的实现与选型指南
redis·分布式·zookeeper
寒士obj5 小时前
Redisson分布式锁:看门狗机制与续期原理
redis·分布式
Micrle_0075 小时前
java分布式场景怎么实现一个高效的 读-写锁
java·分布式
海上生明月丿6 小时前
微服务01
java·spring boot·微服务
野生技术架构师6 小时前
开发微服务的9个最佳实践
微服务·云原生·架构
楠枬6 小时前
Curator 如何实现分布式锁
分布式·zookeeper