什么是服务雪崩,怎么解决这个问题?

简介: 什么是服务雪崩,怎么解决这个问题?

服务雪崩是指一个服务失败,导致整条链路的服务都失败的情形,一般我们在项目解决的话就是两种方案,第一个是服务降级,第二个是服务熔断,如果流量太大的话,可以考虑限流

服务降级:服务自我保护的一种方式,或者保护下游服务的一种方式,用于确保服务不会受请求突增影响变得不可用,确保服务不会崩溃,一般在实际开发中与feign接口整合,编写降级逻辑

服务熔断:默认关闭,需要手动打开,如果检测到 10 秒内请求的失败率超过 50%,就触发熔断机制。之后每隔 5 秒重新尝试请求微服务,如果微服务不能响应,继续走熔断机制。如果微服务可达,则关闭熔断机制,恢复正常请求

目录
打赏
0
0
0
0
2
分享
相关文章
https://www.shijunheng.com 现在还不通过怎么回事呢
备案还不通过原因,https://www.shijunheng.com
246 0
https://www.shijunheng.com 现在还不通过怎么回事呢
[NPUCTF2020]ReadlezPHP1怎么回事?
NPUCTF2020的ReadlezPHP1题目展示了文件包含漏洞的利用和防御。通过对PHP代码的审计,可以发现并利用文件包含漏洞来读取敏感文件或执行恶意代码。然而,通过严格限制用户输入、使用绝对路径、禁用URL包含和避免动态包含,可以有效地防御文件包含漏洞,从而提高Web应用的安全性。在实际开发中,应时刻保持安全意识,定期进行代码审计和安全测试,以防范潜在的安全风险。
50 36
网站404该怎么解决
网站404错误通常表示用户尝试访问的网页不存在或无法找到
为啥会这样啊?
通义灵码,加法计算不准确
Flink问题之启动找不到如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
264 0
Flink cdc报错问题之内存不足报错如何解决
Flink CDC报错指的是使用Apache Flink的Change Data Capture(CDC)组件时遇到的错误和异常;本合集将汇总Flink CDC常见的报错情况,并提供相应的诊断和解决方法,帮助用户快速恢复数据处理任务的正常运行。
这样在 C# 使用 LongRunnigTask 是错的
Task.Factory.StartNew 有一个重载,是支持 TaskCreationOptions.LongRunning 参数来指定 Task 的特征的。但是可能在没有注意的情况下,你就使用了错误的用法。那么本文我们来简单阐述一下这个参数的作用,和使用的注意要点。
178 0
这样在 C# 使用 LongRunnigTask 是错的
2021年了,生产环境的问题你怎么解决呢?(下)
2021年了,生产环境的问题你怎么解决呢?
286 0
2021年了,生产环境的问题你怎么解决呢?(下)
2021年了,生产环境的问题你怎么解决呢?(上)
2021年了,生产环境的问题你怎么解决呢?
386 0
2021年了,生产环境的问题你怎么解决呢?(上)
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等