业内限流常用技术方案 redis +lua sentinel guava
1:背景在高并发业务场景下,常用的三板斧:"熔断、降级和限流"。接下来重点梳理一下常用的限流算法的几种实现方式。相关测试代码见:https://gitee.com/javadev/data-x2:常用解决方案1:漏桶算法漏桶算法思路很简单:我们把水比作是请求,漏桶比作是系统处理能力极限,水先进入到漏桶里,漏桶里的水按一定速率流出,当流出的速率小于流入的速率时,由于漏桶容量有限,后续进入的水直接溢出(拒绝请求),以此实现限流。2:令牌桶算法令牌桶算法的原理也比较简单,
原创
2021-10-07 19:53:25 ·
812 阅读 ·
3 评论