知识卡片
过载要主动降级
内容
访问控制可在超负荷前把请求导向提示页或紧急服务器,避免系统整体崩溃。发散:主动拒绝一部分请求,比让所有用户一起等待失败更符合工程理性。
参考来源
- 位置:《图解基础设施设计模式》第4章《性能与可扩展性需求的实现策略:防止系统性能下降》"4.3 超负荷应对策略的设计方式"(访问控制模式)一节(源文件:_epub-src/OEBPS/text00000.html)
- 结论依据:原文明确"当系统即将超负荷运行时,将用户的访问转移到其他服务器上进行处理,防止系统进入超负荷状态……负载均衡器会检测到超负荷状态,并自动将访问转发给紧急服务器处理。紧急服务器通常会在页面上向用户表示'目前系统繁忙,请稍后再试'等提示信息"。
- 原始内容:当系统即将超负荷运行时,将用户的访问转移到其他服务器上进行处理,防止系统进入超负荷状态……如果用户要访问超负荷运行的服务器,负载均衡器会检测到超负荷状态,并自动将访问转发给紧急服务器处理。紧急服务器通常会在页面上向用户表示"目前系统繁忙,请稍后再试"等提示信息。