以下关于微服务架构与面向服务架构的描述中,正确的是( )。
单选题
以下关于微服务架构与面向服务架构的描述中,正确的是( )。
A. 两者均采用去中心化管理
B. 两者均采用集中式管理
C. 微服务架构采用去中心化管理,面向服务架构采用集中式管理
D. 微服务架构采用集中式管理,面向服务架构采用去中心化管理
答案:C
解析
正确答案:C
微服务强调去中心化治理,每个服务自治、独立部署、私有数据库,通过轻量协议通信;SOA 通常借助 ESB 等实现集中式管理,由总线负责路由、编排和治理。因此 C 正确。
逐项说明:
- A 错:SOA 常见集中式管理,并非两者都去中心化。
- B 错:微服务强调去中心化,并非两者都集中式。
- D 错:把微服务与 SOA 的管理模式说反了。
延伸考点:SOA 与微服务常从粒度、通信、部署、数据、治理方式对比。SOA 偏粗粒度、ESB、集中治理;微服务偏细粒度、独立进程、去中心化治理、API 网关与注册中心。ESB 与 API 网关的区别也是高频面试点。
本单元其他题目
- 软件脆弱性是软件中存在的弱点(或缺陷),利用它可以危害系统安全策略,导致信息丢失、系统价值和可用…
- 软件脆弱性是指软件中存在的弱点(或缺陷),利用它可以危害系统安全策略,导致信息丢失、系统价值和可…
- 简述分层架构的脆弱性表现,并说明其产生的原因。
- 考虑软件架构时,重要的是从不同的视角(perspective)来检查,这促使软件设计师考虑架构的…
- 考虑软件架构时,重要的是从不同的视角(perspective)来检查,这促使软件设计师考虑架构的…
- 考虑软件架构时,重要的是从不同的视角(perspective)来检查,这促使软件设计师考虑架构的…
- 考虑软件架构时,重要的是从不同的视角(perspective)来检查,这促使软件设计师考虑架构的…