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

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

解决方式:

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

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

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

相关推荐
白宇横流学长8 分钟前
基于SpringBoot实现的历史馆藏系统设计与实现【源码+文档】
java·spring boot·后端
moxiaoran57539 分钟前
Go语言结构体
开发语言·后端·golang
wearegogog12316 分钟前
基于C# WinForm实现的带条码打印的固定资产管理
开发语言·c#
毕设源码-赖学姐16 分钟前
【开题答辩全过程】以 高校教学资源共享系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
Lvan的前端笔记20 分钟前
python:深入理解 Python 的 `__name__ == “__main__“` 与双下划线(dunder)机制
开发语言·python
辣机小司43 分钟前
【软件设计师】自编思维导图和学习资料分享(中级已过)
java·c++·软考·软件设计师
董世昌411 小时前
什么是扩展运算符?有什么使用场景?
开发语言·前端·javascript
lsx2024061 小时前
C++ 重载运算符和重载函数
开发语言
爱笑的眼睛111 小时前
深入解析Matplotlib Axes API:构建复杂可视化架构的核心
java·人工智能·python·ai
刺客xs1 小时前
Qt------信号槽,属性,对象树
开发语言·qt·命令模式