优雅降级:为什么部分可用胜过全部失效?

优雅降级:为什么部分可用胜过全部失效?

优雅降级,是系统在资源不足或局部故障时主动降低某些质量,同时保留核心用途。视频通话网络变差时,可以先降低清晰度和帧率,而不是立刻断线。被牺牲的是画面质量,被维持的是双方仍能交谈。

它不是把错误掩盖起来,也不等于“凑合运行”。真正的降级需要预先判断哪些功能不可缺,哪些可以暂时退让,并让使用者知道当前状态。若系统悄悄丢失关键数据,即使界面还在,也不能称为优雅。

降级与冗余相邻但不同。冗余通过备用资源避免功能下降;降级承认资源已经不足,重新分配剩余能力。它也比一般的容错更具体:容错强调系统承受故障,优雅降级强调承受故障时怎样有次序地变差。这个概念的重要性在于,可靠并不总是维持完整表现,也可能是先守住最值得维持的部分。


了解 Geoffrey Chen 的更多信息

订阅后即可通过电子邮件收到最新文章。