Spring Cloud Gateway面试题大全

编程知识 更新时间:2023-04-07 03:26:40

Spring Cloud Gateway面试题大全


目录

文档索引

面试题汇总

Q:Spring Cloud Gateway是如何工作的

Q:Spring Cloud Gateway主要有什么作用


文档索引

官网使用手册:Spring Cloud Gateway


面试题汇总

Q:Spring Cloud Gateway是如何工作的

A:请求到达Spring Cloud Gateway,如果Gateway Handler Mapping能根据配置条件找到对应的服务,便会交由Gateway Web Handler进行处理,Gateway Web Handler会先执行“pre” filter逻辑,然后执行服务接口业务逻辑,最后执行“post” filter逻辑,参考官网:

Q:Spring Cloud Gateway主要有什么作用

A:Spring Cloud Gateway是Spring Cloud的一个全新的API网关项目,目的是为了替换掉Zuul1

  • 路由转发:这是网关最主要的功能,通过配置统一将请求转发至相应的服务,否则客户端需多次请求不同的微服务,增加客户端代码或配置编写的复杂性,目前官网给出的配置条件有:After(某个时间后的请求转发至该服务)、Before(某个时间前的请求转发至该服务)、Between(某个时间范围的请求转发至该服务)、Cookie(匹配到对应的Cookie值)、Header(匹配到对应的Header值)、Host(匹配到对应的域名)、Method(匹配到对应的get/post请求)、Path(匹配到对应的url)、Query(匹配到对应的参数)、RemoteAddr(匹配到对应的RemoteAddr)、Weight(设定分流的权重)
  • 熔断:在服务出现宕机时,网关会进行熔断,转发至熔断接口进行请求,通过配置FallbackHeaders GatewayFilter Factory从而引入Hystrix进行熔断
  • 限流:当请求数过大时,我们需要对请求数进行限制,避免服务因此宕机,通过配置RequestRateLimiter GatewayFilter Factory对请求进行限流
  • 鉴权:网关层可以对请求进行统一鉴权,比如客户的登录的登录状态,通过实现Global Filters可完成全局的鉴权,实现Gateway Filter可完成单个路由的鉴权

更多推荐

Spring Cloud Gateway面试题大全

本文发布于:2023-04-07 03:26:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/0efd7c8b9621822ee0af1ad44d2a81af.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:面试题   大全   Spring   Cloud   Gateway

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51901文章数
  • 14阅读数
  • 0评论数