- 1
- 0
- 约1.49万字
- 约 34页
- 2026-07-31 发布于上海
- 举报
微服务题库及解析
一、单项选择题(共10题,每题1分,共10分)
在微服务架构中,服务发现的主要目的是什么?
A.确保服务之间的通信是加密的
B.动态地定位和注册网络上的服务实例
C.将用户请求路由到正确的服务
D.对服务调用进行熔断和降级
答案:B
解析:服务发现是微服务架构中的核心组件,其核心目的是让服务消费者能够动态地找到网络上的服务提供者实例。当服务实例启动或停止时,它会向服务注册中心注册或注销自己,消费者则从注册中心查询可用的实例列表,从而实现服务的动态定位。选项A描述的是服务间通信安全,通常由TLS/SSL等机制实现;选项C描述的是API网关或服务网格的流量路由功能;选项D描述的是服务容错机制,如熔断器模式。
以下哪个不是微服务架构的典型特征?
A.围绕业务能力组织服务
B.服务间采用轻量级通信机制
C.所有服务共享同一个数据库
D.服务可独立部署
答案:C
解析:微服务架构强调每个服务拥有自己独立的、私有的数据库,这被称为“数据库按服务拆分”。这样做的好处是服务间解耦,数据模型可以独立演化,避免了因共享数据库而产生的紧耦合和单点故障。选项A、B、D都是微服务架构的核心特征:围绕业务能力(如用户服务、订单服务)而非技术层级划分服务;使用HTTP/REST、gRPC等轻量级协议通信;每个服务可以独立编译、打包、部署和扩展。
当某个服务因故障响应缓慢或不可用
原创力文档

文档评论(0)