什么是服务雪崩?什么是服务限流?

服务雪崩效应:因服务提供者的不可用而导致服务调用者的不可用,并且这种情况不断的衍生方法,从而导致整个系统崩溃的过程,就是服务雪崩效应。

解决方式:

  • 熔断机制:当一个服务挂了,被影响的服务要能够及时熔断,使用Fall back进行一个兜底的反馈方法,使得单个服务不可用的情况下,整体系统还能正常运行。

  • 快速失败法:当一个服务调用过慢而造成阻塞时,应该在一定的时间后超时而快速失败,不要堵住整个链路。

服务限流就是在高并发的情况下,为了保护系统,对访问服务的请求数量进行数量上的限制,防止大流量的到来压垮系统,保证系统的稳定运行,在电商秒杀中,限流是十分重要的。

相关推荐
xiaoqiMikko7 分钟前
七条 advisory 各给了一个修复版,而一次修完的那个数字一条都没写
java·spring boot
vHelios8 分钟前
【电商项目】短信测试遇到的问题与解决方案:InaccessibleObjectException报错、单元测试通过但未接收到验证码
java·微服务
OPEN-F11 分钟前
ROS2系列教程:tf2坐标变换详解(C++/Python)
开发语言·c++·python
气泡水好喝12 分钟前
Java魔法探秘:从Java代码到CPU指令,一个方法调用的完整生命周期
java
气泡水好喝18 分钟前
读《阿里巴巴Java开发手册》五年,这7条规约救了我太多次
java
凯哥Java20 分钟前
System.setProperty 的正确姿势:Spring Boot 启动类里的“缺省值“魔法
java·spring boot·后端
XR12345678821 分钟前
医院基础网络改造升级选型深度解析
开发语言·网络·php
reasonsummer22 分钟前
【办公类-146-05】20260901《一分园、二分园四大教育》(优化版:标题excle+复制AI文字+Python占位符录入)
开发语言·数据库·c#
lhldsg23 分钟前
智慧场馆解决方案小程序系统:从架构设计到落地实践
java·小程序·需求分析
名字还没想好☜43 分钟前
Go 标准库 flag 包实战:参数解析、子命令、自定义 Value 类型与默认值
开发语言·后端·golang·go