知识卡片

过载要主动降级

普通读书笔记卡 · 1756.d

内容

访问控制可在超负荷前把请求导向提示页或紧急服务器,避免系统整体崩溃。发散:主动拒绝一部分请求,比让所有用户一起等待失败更符合工程理性。

参考来源

- 位置:《图解基础设施设计模式》第4章《性能与可扩展性需求的实现策略:防止系统性能下降》"4.3 超负荷应对策略的设计方式"(访问控制模式)一节(源文件:_epub-src/OEBPS/text00000.html) - 结论依据:原文明确"当系统即将超负荷运行时,将用户的访问转移到其他服务器上进行处理,防止系统进入超负荷状态……负载均衡器会检测到超负荷状态,并自动将访问转发给紧急服务器处理。紧急服务器通常会在页面上向用户表示'目前系统繁忙,请稍后再试'等提示信息"。 - 原始内容:当系统即将超负荷运行时,将用户的访问转移到其他服务器上进行处理,防止系统进入超负荷状态……如果用户要访问超负荷运行的服务器,负载均衡器会检测到超负荷状态,并自动将访问转发给紧急服务器处理。紧急服务器通常会在页面上向用户表示"目前系统繁忙,请稍后再试"等提示信息。