![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 81
字节尚未跳动
时代不相信热爱 凛冬已至
展开
-
【Spring Cloud】网关Gateway的请求过滤工厂RequestRateLimiterGatewayFilterFactory
关于微服务网关Gateway中有几十种过滤工厂,这一篇博文记录的是关于请求限流过滤工厂,也就是标题中的RequestRateLimiterGatewayFilterFactory。这个路由过滤工厂是。接下来构建两个模块,其中一个是服务模块,一个是网关模块来测试关于请求过滤工厂是否生效。原创 2023-10-16 13:52:16 · 1494 阅读 · 0 评论 -
【SpringCloud Alibaba】Sentinel持久化结合Nacos
在前面学习完Sentinel的流控规则以及Nacos时,就是最后的Sentinel持久化了。需要持久化的原因是因为每次启动Sentinel都会使之前配置的规则就清空了,这样每次都要再去设定规则显得非常的麻烦。。原创 2022-12-26 18:16:56 · 861 阅读 · 0 评论 -
【SpringCloud Alibaba】Sentinel热点规则/热点Key
何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top 数据,并对其访问进行限制。比如:商品ID为参数,统计一段时间内最常购买的商品ID并进行限制。用户ID为参数,针对一段时间内频繁访问的用户ID进行限制。热点参数限流会统计传入参数中的热点数据,并根据配置的限流网值与模式,对包含热点参数的资源调用进行限流。热点参数限流可以看做是一种特殊的流量控制,仅对包含热点参数的资源调用生效。原创 2022-12-26 13:48:00 · 139 阅读 · 0 评论 -
【SpringCloud Alibaba】Sentinel降级规则/熔断降级
除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是的重要措施之一。由于调用关系的复杂性,如果调用链路中的某个资源不稳定,最终会导致。Sentinel 熔断降级会在调用链路中某个资源出现时(例如调用超时或异常比例升高),对这个资源的调用进行限制,让请求快速失败,避免影响到其它的资源而导致级联错误。当资源被降级后,在接下来的降级时间窗口之内,对该资源的调用都自动熔断 (默认行为是抛出 DegradeException )原创 2022-12-26 11:15:00 · 260 阅读 · 0 评论 -
【SpringCloud Alibaba】Sentinel流控规则
资源名:唯一名称,默认请求路径针对来源:Sentinel可以针对调用者进行限流,填写微服务名,默认default (不区分来源)阅值类型单机阅值:QPS(每秒钟的请求数量):当调用该api的QPS达到值的时候,进行限流线程数:当调用该api的线程数达到阔值的时候,进行限流是否集群:不需要集群流控模式:直接:api达到限流条件时,直接限流关联:当关联的资源达到闻值时,就限流自己链路:只记录指定链路上的流量原创 2022-12-25 22:38:06 · 402 阅读 · 0 评论 -
【SpringCloud Alibaba】 初始化Sentinel
分布式系统的流量防卫兵。随着微服务的流行,服务和服务之间的稳定性变得越来越重要。以流量为切入点,从流量控制、流量路由、熔断降级、系统自适应过载保护、热点流量防护等多个维度保护服务的稳定性。原创 2022-12-25 18:31:18 · 1072 阅读 · 0 评论 -
【SpringCloud-Eureka】Gateway网关
路由(Route)是GateWay中最基本的组件之一,表示一个具体的路由信息载体,主要由下面几个部分组成:id:路由唯一标识,区别于其他的routeurl: 路由指向的目的地URL,客户端请求最终被转发到的微服务order: 用于多个Route之间的排序,数值越小越靠前,匹配优先级越高predicate:断言的作用是进行条件判断,只有断言为true,才执行路由filter: 过滤器用于修改请求和响应信息。原创 2022-12-21 18:05:19 · 2344 阅读 · 0 评论