Guava-RateLimiter实现令牌桶控制接口限流方案(注解方式)
常见限流方案1.计数器法原理:在单位时间段内,对请求数进行计数,如果数量超过了单位时间的限制,则执行限流策略,当单位时间结束后,计数器清零,这个过程周而复始,就是计数器法。 缺点:不能均衡限流,在一个单位时间的末尾和下一个单位时间的开始,很可能会有两个访问的峰值,导致系统崩溃。 改进方式:可以通过减小单位时间来提高精度。2.漏桶算法原理:假设有一个水桶,水桶有一定的容量,所有请求不论速度都会注入到水桶中,然后水桶以一个恒定的速度向外将请求放出,当水桶满了的时候,新的请求被丢弃。 优点:可
原创
2020-06-29 18:49:01 ·
2253 阅读 ·
0 评论