有哪些第三方库限流逻辑。
时间: 2024-04-19 13:11:41 浏览: 157
常见的第三方库限流逻辑有:
1. Guava RateLimiter:Guava是Google开发的一个Java库,其中包含了RateLimiter类,可以基于令牌桶算法实现限流。
2. Sentinel:阿里巴巴开源的限流和熔断框架,可以对各个接口的流量进行限制,支持基于QPS和线程数等多种限流算法。
3. Hystrix:Netflix开源的熔断框架,可以对服务的请求进行限制和熔断,支持多种限流算法,如基于QPS和线程数等。
4. Resilience4j:一个轻量级的容错库,可以对服务的请求进行限制和熔断,支持基于QPS和线程数等多种限流算法。
5. Apache Shiro:一个高性能的Java安全框架,可以实现基于IP、用户、角色等多种维度的限流。
6. Redisson:一个基于Redis的Java客户端,提供了多种分布式锁和限流算法,如基于令牌桶和漏桶等。
7. Spring Cloud Gateway:一个基于Spring Cloud的网关框架,可以对请求进行限流和熔断,支持多种限流算法,如基于QPS和线程数等。
阅读全文