草庐IT

面对突发流量,保证服务可用的4个手段

前言不知道你有没有这样的经历,线上的系统突然来了很大的流量,有可能是黑客的攻击,也有可能是业务量远远大于你的预估,如果你的系统没有做任何的防护措施,这时候系统负载过高,系统资源慢慢耗尽,接口响应越来越慢,直至不可用,这又导致了调用你接口的上游系统发生资源耗尽的情况,最终导致系统雪崩。想想就知道,这是一个灾难性的后果,那么有什么方法呢?面对这种突发流量的场景,核心思路就是要优先保证优核心业务和优先保证绝大部分用户。常见的应对手段有四种,降级、熔断、限流和排队,下面我会一一讲解。1.降级降级指系统将某些业务或者接口的功能降低,可以是只提供部分功能,也可以是完全停掉所有功能,优先保证核心功能。比如淘

面对突发流量,保证服务可用的4个手段

前言不知道你有没有这样的经历,线上的系统突然来了很大的流量,有可能是黑客的攻击,也有可能是业务量远远大于你的预估,如果你的系统没有做任何的防护措施,这时候系统负载过高,系统资源慢慢耗尽,接口响应越来越慢,直至不可用,这又导致了调用你接口的上游系统发生资源耗尽的情况,最终导致系统雪崩。想想就知道,这是一个灾难性的后果,那么有什么方法呢?面对这种突发流量的场景,核心思路就是要优先保证优核心业务和优先保证绝大部分用户。常见的应对手段有四种,降级、熔断、限流和排队,下面我会一一讲解。1.降级降级指系统将某些业务或者接口的功能降低,可以是只提供部分功能,也可以是完全停掉所有功能,优先保证核心功能。比如淘

突发奇想!借助CSS自定义彩色字体来实现多行文本展开收起

之前写过这样一篇文章:CSS实现多行文本“展开收起”[1],介绍了一些纯CSS实现多行文本展开收起的小技巧,特别是右下角的“展开收起”按钮,用到了浮动布局,非常巧妙,有兴趣的可以回顾一下。Kapture2023-03-25at13.56.18原本以为已经很完美了,或者说是CSS的极限了。但是最近突然冒出一个想法,借助自定义彩色字体也能完美实现这样的效果,而且实现起来更加简单,适用性和兼容性也更强,一起看看吧一、彩色字体说到字体图标,大家可能会想到一些平台,比如 iconfont[2]、fontawesome[3] 等。没错,我们今天要用到的就是iconfont。在之前一段时期,iconfont

突发奇想!借助CSS自定义彩色字体来实现多行文本展开收起

之前写过这样一篇文章:CSS实现多行文本“展开收起”[1],介绍了一些纯CSS实现多行文本展开收起的小技巧,特别是右下角的“展开收起”按钮,用到了浮动布局,非常巧妙,有兴趣的可以回顾一下。Kapture2023-03-25at13.56.18原本以为已经很完美了,或者说是CSS的极限了。但是最近突然冒出一个想法,借助自定义彩色字体也能完美实现这样的效果,而且实现起来更加简单,适用性和兼容性也更强,一起看看吧一、彩色字体说到字体图标,大家可能会想到一些平台,比如 iconfont[2]、fontawesome[3] 等。没错,我们今天要用到的就是iconfont。在之前一段时期,iconfont