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

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

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

相关推荐
Pomelo_刘金2 小时前
用 DDD 把「闹钟」需求一点点捏出来
架构·rust·领域驱动设计
Pomelo_刘金2 小时前
Clean Architecture 整洁架构:借一只闹钟讲明白「整洁架构」的来龙去脉
后端·架构·rust
碳酸的唐3 小时前
Inception网络架构:深度学习视觉模型的里程碑
网络·深度学习·架构
itLaity4 小时前
基于Kafka实现简单的延时队列
spring boot·分布式·kafka
qq_529835354 小时前
Zookeeper的简单了解
分布式·zookeeper·云原生
smileNicky5 小时前
RabbitMQ有多少种Exchange?
分布式·rabbitmq
你我约定有三5 小时前
RabbitMQ--消息丢失问题及解决
java·开发语言·分布式·后端·rabbitmq·ruby
Java初学者小白6 小时前
秋招Day19 - 分布式 - 分布式事务
java·分布式
五点六六六6 小时前
前端常见的性能指标采集
前端·性能优化·架构
程序员小羊!7 小时前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生