SOA 和微服务之间的区别

问题描述 投票:0回答:1

我想知道采用面向服务架构的系统是每次更新服务时都需要对整个应用程序进行部署还是只部署服务本身。我知道微服务的情况下,每个服务都是独立部署的。

deployment architecture microservices
1个回答
0
投票

<< Microservices is a specialization of an implementation approach for service-oriented architectures >> 微服务 - WP

微服务更多的是 SOA 的实例,而不是它的变体:准确地说,是 SOA 的实现,其中 SOA 是一种(抽象)架构模式,用于将解决方案域分解为独立组件,这些组件通过指定的方式相互通信协议。

也就是说,当然,因为一个组件发生了变化而重新部署整个系统对于(任何)SOA 和(特别是)微服务来说毫无意义,而且会适得其反。

© www.soinside.com 2019 - 2024. All rights reserved.