单选题

关于SOA与微服务架构的主要区别,以下描述正确的是( )。

A
SOA采用细粒度服务,微服务采用粗粒度服务
B
SOA采用粗粒度服务,微服务采用细粒度服务
C
SOA和微服务都采用相同的服务粒度
D
SOA采用轻量级通信,微服务采用复杂集成方式
查看答案
答案
正确答案:B
解析
【内容考查】本题考查SOA与微服务架构在服务粒度方面的核心区别。
【选项分析】选项A错误,颠倒了SOA和微服务的服务粒度特点;
选项B正确,SOA采用粗粒度服务设计,业务逻辑跨越多个业务领域,而微服务采用细粒度服务设计,`能拆分就拆分`,每个服务专注于单一业务功能;
选项C错误,两种架构在服务粒度上存在明显差异;
选项D错误,实际情况相反,SOA采用复杂的集成方式如ESB/WS/SOAP,而微服务采用轻量级通信方式如HTTP/REST/JSON。
历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved