微服务架构的三种实现模式
1. 不属于微服务架构的三种实现模式的是哪个?
A: RESTful API 模式
B: RESTful 应用 模式
C: 集中消息模式
D: 分布式消息模式
答案:
微服务架构分成三种实现模式。
● RESTfulAPI模式:服务通过API提供,云服务就属于这一类
● RESTful应用模式:服务通过传统的网络协议或者应用协议提供,背后通常是一个多功 能的应用程序,常见于企业内部;
●集中消息模式:采用消息代理(Message Broker) 可以实现消息队列、负载均衡、统一 日志和异常处理,缺点是会出现单点失败,消息代理可能要做成集群
解析:
分布式消息模式是 分布式设计中的通讯模式(一种通信策略的表述);不是实现模式。
抽象层级不同。微服务实现模式定义的是架构风格(服务如何被拆解和组合),分布式消息模式定义的是通信机制(数据如何传输)。
浙公网安备 33010602011771号