系统的限流功能真的很重要

Posted Sam_Deep_Thinking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统的限流功能真的很重要相关的知识,希望对你有一定的参考价值。

不知道你有无遇到过,系统的数据库从库的CPU负载突然满了,导致相关的业务模块几乎全部瘫痪了。请问这个时候应该怎么办?

一种是赶紧将服务回滚,只要有发版的,不管什么原因,先回滚服务再说,然后线下去查问题。那如果服务回滚了,都还是解决不了问题?那怎么办?

只能通过限流的方式了,赶紧将流量降下来,让系统服务能先喘口气先。如果你现在负责的系统还是没有限流功能,则赶紧得去做了,因为关键的时候,它能救命。

另外还有一种情况,就是你的服务的某些接口,性能短时间无法优化,比如说,有些功能,原本业务就是那么复杂,再加上一些历史代码原因,短时间内确实无法做优化。那么也只能通过限流的方式,先暂时保护起来。

以上是关于系统的限流功能真的很重要的主要内容,如果未能解决你的问题,请参考以下文章

你所不知道的限流

你所不知道的限流

用redis的zset实现简单的限流

三种常见的限流算法

谈谈高并发系统的限流

谈谈高并发系统的限流