鹅的Notebook
sc-gateway-11-异常处理 sc-gateway-11-异常处理
sc-gateway-11-异常处理 先上异常处理的步骤 1. 处理异常的步骤 抛出ResponseStatusException异常 第一种就是抛出 ResponseStatusException异常,如下图所示。 还需要在yml
2021-12-18 向天歌
sc-gateway-10-修改请求响应体 sc-gateway-10-修改请求响应体
10.sc-gateway-10-修改请求响应体1 修改请求响应体的几种做法 可以自己写一个全局过滤器,获取请求体,修改请求体。但对scg所使用的非servlet技术会比较陌生。 ReadBodyPredicateFactory里面缓存了r
2021-12-18 向天歌
spring-cloud-gateway-限流过滤器 spring-cloud-gateway-限流过滤器
限流过滤器 在6中我们看到了很多过滤器,但没有这篇讲的这个。 RequestRateLimiter 限流,RequestRateLimiterGatewayFilterFactory生成。 1. 关于限流 默认的限流器是基于redis实现
2021-12-15 向天歌
自定义过滤器 自定义过滤器
自定义过滤器自定义过滤器的基本套路 新建一个类(我这里名为StatePrinterGatewayFilter.java),实现GatewayFilter和Ordered接口,重点是filter方法,该过滤器的主要功能就在这里面实现 新建一个
2021-12-15 向天歌
scg断路器(CircuitBreaker) scg断路器(CircuitBreaker)
sc-gatscg断路器(CircuitBreaker) spring-cloud-gateway的断路器其理论如下。 CLOSED状态时,请求正常放行 请求失败率达到设定阈值时,变为OPEN状态,此时请求全部不放行 OPEN状态持续设定
2021-12-08 向天歌
sc-gateway-06-filters sc-gateway-06-filters
sc-gateway-06-filters 在本系列三中,已经得到了。 RouteDefinitionRouteLocator核心方法中会获取配置文件中的FilterDefinition,转换成 GatewayFilter。 过滤器有两类,
2021-12-08 向天歌
6 / 10