首页 > 其他分享 >关于熔断、限流、降级

关于熔断、限流、降级

时间:2023-09-11 22:24:46浏览次数:27  
标签:降级 服务 并发 熔断 100 限流

慢慢补充

熔断、限流、降级

熔断:根据(策略、手动)当多次请求失败的时候进行熔断,直接返回错误信息,防止大量线程聚集等待。
限流:分为 QPS(每秒请求数)、CPS(每秒并发数)限流,当qps、cps数量超过限制,直接返回错误信息,防止外部请求打崩系统。
降级:八股文先生表示:像淘宝双十一,对一些不必要的场景进行降级,让有限的资源大量分配给核心服务,好钢用在刀刃上。降级也可以看作限流的一种。

熔断、限流、降级 作用的对象

首先熔断、限流、降级为了保护系统,什么是诱发系统出现问题的东西,我们就需要对什么东西进行限制,所以说资源可能是一切引发系统出现问题的相关东西。作用的对象可以是Url、App,
常见的场景:
对接口进行限流,例如:"/api/user/info",我们限制对该接口的最大访问速率1000/s,那么我将Url抽象为资源设置:"/api/user/info" qps为1000。
对服务进行限流,例如:A服务整体最大并发数为100,所以我们设置整个服务最大的cps为100,也就是说整个服务,所有接口的并发数之和加起来最多为100。

对于存放的位置

服务端:
客户端:

标签:降级,服务,并发,熔断,100,限流
From: https://www.cnblogs.com/handsometaoa/p/17694683.html

相关文章

  • 关于openfeign的使用以及降级
    首先第一步导入依赖:<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency> 然后编写Feign接口,注意加@feig......
  • 高并发系统设计之限流
    本文已收录至GitHub,推荐阅读......
  • 网格化下的服务熔断
    (文章目录)网格化下的服务熔断前言随着云计算、容器化、微服务等技术的发展,现代应用已经变得越来越复杂。这些技术给开发者带来了更多选择,并提供了更大的可扩展性和灵活性。然而,这些技术的使用也带来了新的挑战,如容器编排、服务发现、服务治理、服务熔断等方面的问题需要解决。......
  • DRF----限流、序列化、视图、条件搜索
    1.4djangorestframework(中)drf内置了很多便捷的功能,在接下来的课程中会给大家依次讲解下面的内容:快速上手请求的封装版本管理认证权限限流序列化视图条件搜索分页路由解析器 6.限流限流,限制用户访问频率,例如:用户1分钟最多访问100次......
  • 隔离和降级-熔断策略
           ......
  • 微服务架构|go-zero 的自适应熔断器
    原文链接:go-zero的自适应熔断器上篇文章我们介绍了微服务的限流,详细分析了计数器限流和令牌桶限流算法,这篇文章来说说熔断。熔断和限流还不太一样,限流是控制请求速率,只要还能承受,那么都会处理,但熔断不是。在一条调用链上,如果发现某个服务异常,比如响应超时。那么调用者为了避免......
  • 微服务16:微服务治理之熔断、限流
    ★微服务系列微服务1:微服务及其演进史微服务2:微服务全景架构微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微服务8:通信之RPC实践篇(附源码)微服务9:服务治理来保证高可用微服务10:系统服务熔断、限流微服务11......
  • 限流规则-流控模式之关联模式
            ......
  • Macbook系统降级
    前言由于笔者有一台老MacbookPro,是2015年款的,信仰灯还能亮,所以我始终不舍得卖掉;但是由于硬件限制,运行现在的Mac系统非常艰难,风扇狂转、反应太慢,就跟一个哮喘病人一样,我都替它难受。于是我想给它做个系统降级,然后就收藏起来了。 制作启动盘or网络恢复?两种方法我都有试过,网......
  • 服务治理-熔断,降级,限流,削峰,错峰
    一、熔断【CircuitBreaker】    1、简介       熔断也叫断路器。作用类似家用保险丝,当某服务出现不可用或者响应超时,为防止整个系统出现雪崩,暂时停止该服务的调用。二、降级【Fallback】    1、简介       当服务器压力增加,根据当......