1、引子
商城或web站点的用户访问量出乎意料地增加了很多,超出了系统的负载能力, 系统有些扛不住,继而导致注册,下单,支付什么的全部在绕圈卡住,继而导致公司业务损失了不少用户和订单。
临时购买和安装服务器,增加服务器解决此类问题,但是大家知道,这个操作是比较耗时的,不能 用来十分及时地解决紧急突发问题。 上面这种情况在高流量站点中,并不是偶然事件,是时常会发生的。 面对一大波访问量出乎意料地涌入,超出了系统正常的负载范围,我们可以采用降级来应对,何谓降级?就是将不重要的服务和功能采用屏蔽,或降低实时性,或延迟处理,等等方式,最终目的是保证核心服务可用。
2、什么是降级,为什么降级,降级的场景
降级的最终目的是保证核心服务的高可用。过程就是丢卒保帅,有些服务是无法降级的,比如支付。 当我们的服务器压力剧增为了保证核心功能的可用性 ,而选择性的降低一些功能的可用性,或者直接关闭该功能。 这就是典型的丢车保帅了。 就比如贴吧类型的网站,当服务器吃不消的时候,可以选择把发帖功能关闭,注册功能 关闭,改密码,改头像