当前位置:网站首页>降级和熔断总结
降级和熔断总结
2022-04-23 21:57:00 【Leon_Jinhai_Sun】
# 1.共同点
 - 目的很一致,都是从可用性可靠性着想,为防止系统的整体缓慢甚至崩溃,采用的技术手段;
 - 最终表现类似,对于两者来说,最终让用户体验到的是某些功能暂时不可达或不可用;
 - 粒度一般都是服务级别,当然,业界也有不少更细粒度的做法,比如做到数据持久层(允许查询,不允许增删改);
 - 自治性要求很高,熔断模式一般都是服务基于策略的自动触发,降级虽说可人工干预,但在微服务架构下,完全靠人显然不可能,开关预置、配置中心都是必要手段;sentinel
# 2.异同点
 - 触发原因不太一样,服务熔断一般是某个服务(下游服务)故障引起,而服务降级一般是从整体负荷考虑;
 - 管理目标的层次不太一样,熔断其实是一个框架级的处理,每个微服务都需要(无层级之分),而降级一般需要对业务有层级之分(比如降级一般是从最外围服务边缘服务开始)
# 3.总结
 - 熔断必会触发降级,所以熔断也是降级一种,区别在于熔断是对调用链路的保护,而降级是对系统过载的一种保护处理
版权声明
 本文为[Leon_Jinhai_Sun]所创,转载请带上原文链接,感谢
 https://blog.csdn.net/leon_jinhai_sun/article/details/124334778 
边栏推荐
- Ali has another "against the sky" container framework! This kubernetes advanced manual is too complete
- How to play the guiding role of testing strategy
- Centos7 builds MySQL master-slave replication from scratch (avoid stepping on the pit)
- LabVIEW修改应用程序窗口外观
- CVPR2022 | 基于知识蒸馏的高效预训练
- [leetcode refers to offer 32 - III. print binary tree III from top to bottom (medium)]
- The computer is out of power. How did I pass the terrible interview of Tencent cloud?
- Presto on spark supports 3.1.3 records
- Detectron2 usage model
- YOLOv5 Unable to find a valid cuDNN algorithm to run convolution
猜你喜欢
 - What if Jenkins forgot his password 
 - 手撕《Google SRE Book》 
 - Database experiment I database definition and data import 
 - Minecraft 1.12.2 module development (43) custom shield 
![[leetcode refers to offer 32 - III. print binary tree III from top to bottom (medium)]](/img/36/6a7bb26716f5e0e7733fc383b29951.png) - [leetcode refers to offer 32 - III. print binary tree III from top to bottom (medium)] 
 - Correction of date conversion format error after Oracle adds a row total 
![[leetcode refers to offer 42. Maximum sum of continuous subarrays (simple)]](/img/e9/497a31cd70b9b21e4cb7845b688d18.png) - [leetcode refers to offer 42. Maximum sum of continuous subarrays (simple)] 
![[leetcode sword finger offer 10 - II. Frog jumping steps (simple)]](/img/ab/698810f6fe169adffc3bec5e0dc13f.png) - [leetcode sword finger offer 10 - II. Frog jumping steps (simple)] 
 - Hystrix简介和服务端熔断的实现 
 - SSH in win10 
随机推荐
- YOLOv5 Unable to find a valid cuDNN algorithm to run convolution 
- [leetcode refers to offer 32 - III. print binary tree III from top to bottom (medium)] 
- Strictly, severely and quickly strengthen food safety supervision during the epidemic in Shanghai 
- 2022-04-24日报:在生物科学领域应用深度学习的当前进展和开放挑战 
- 在线时序流程图制作工具 
- [leetcode sword finger offer 28. Symmetric binary tree (simple)] 
- Database experiment VI integrity language experiment 
- Database Experiment 3 data update experiment 
- Is rust more suitable for less experienced programmers? 
- [leetcode refers to offer 10 - I. Fibonacci sequence (simple)] 
- Thread safe sigleton (singleton mode) 
- MySQL 回表 
- Detailed explanation of basic assembly instructions of x86 architecture 
- 延时消息常见实现方案 
- 阿里又一个“逆天”容器框架!这本Kubernetes进阶手册简直太全了 
- Detectron2 usage model 
- Hystrix简介和服务端熔断的实现 
- Subcontracting of wechat applet based on uni app 
- Unit function expansion 
- Pytorch selects the first k maximum (minimum) values and their indexes in the data