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

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

解决方式:

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

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

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

相关推荐
苏瞳儿17 分钟前
java对数据库的增删改查
java·数据库·oracle
zhangjw3420 分钟前
Java基础语法:变量、数据类型与运算符,从原理到实战
java·开发语言
yaoxin5211233 小时前
384. Java IO API - Java 文件复制工具:Copy 示例完整解析
java·开发语言·python
NotFound4864 小时前
实战指南如何实现Java Web 拦截机制:Filter 与 Interceptor 深度分享
java·开发语言·前端
Ava的硅谷新视界5 小时前
用了一天 Claude Opus 4.7,聊几点真实感受
开发语言·后端·编程
rabbit_pro5 小时前
Python调用onnx模型
开发语言·python
一 乐5 小时前
医院挂号|基于springboot + vue医院挂号管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·医院挂号管理系统
浪客川6 小时前
【百例RUST - 010】字符串
开发语言·后端·rust
鱼鳞_6 小时前
Java学习笔记_Day29(异常)
java·笔记·学习
烟锁池塘柳06 小时前
一文讲透 C++ / Java 中方法重载(Overload)与方法重写(Override)在调用时机等方面的区别
java·c++·面向对象