降级

降级的定义就是当资源不足和访问量大发生矛盾时,我们需要丢弃一些东西,来让系统平稳运行

我们降级需要丢弃的东西:

1.降低一致性

2.停止次要功能

3.简化功能

降低一致性

我们要明白世界上大多数系统是不需要一般来说,会有两种做法,一种是简化流程的一致性,一种是降低数据的一致性。

简化流程

秒杀,将支付这个步骤后置化,即秒杀结束了再通知用户支付

降低数据一致性

缓存