Gateway 面试题及详细答案(实战完整版).docxVIP

  • 0
  • 0
  • 约5.27千字
  • 约 8页
  • 2026-11-10 发布于河北
  • 举报

Gateway 面试题及详细答案(实战完整版).docx

Gateway面试题及详细答案(实战完整版)

一、基础认知类(初级必问)

1、说说你对SpringCloudGateway的理解,它的核心作用是什么?

参考答案:

SpringCloudGateway是Spring官方推出的微服务网关组件,用于替代老旧的Zuul网关,基于SpringBoot、SpringWebFlux开发,是微服务架构的统一入口。

核心作用主要有几点:

1)请求统一入口:所有客户端请求(前端、第三方接口)全部经过网关,实现接口统一管理,不用每个服务单独暴露外网地址;

2)路由转发:根据请求的URL、参数、请求头,将请求精准转发到对应的后端微服务;

3)全局过滤:统一处理鉴权、限流、日志打印、请求参数预处理、响应结果封装;

4)负载均衡:整合SpringCloud负载均衡组件,实现服务集群请求分发;

5)熔断降级:配合Sentinel、Hystrix实现接口熔断、降级、重试,避免服务雪崩。

2、Gateway和Zuul的核心区别是什么?为什么项目中选用Gateway?

参考答案:

1)底层模型不同:Zuul基于Servlet阻塞IO模型,每一个请求都会占用一个线程,高并发场景下线程容易耗尽,性能瓶颈明显;Gateway基于WebFlux非阻塞异步模型,采用事件驱动,少量线程即可处理大量请求,并发能

文档评论(0)

1亿VIP精品文档

相关文档