【文件属性】:
文件名称:ratelimiter4j:Java 限速库框架
文件大小:104KB
文件格式:ZIP
更新时间:2021-05-29 12:58:57
Java
Ratelimiter4j
Features
RateLimiter是一个高度容错,低延迟,高性能的限流开发库/框架,提供了对HTTP接口的访问限流功能。其特点:
提供了各种灵活的配置方式,同时支持零配置纯编程使用模式
支持yaml, json等多种限流规则配置格式
支持本地文件配置限流规则或者zookeeper集中配置方式
使用SPI插件式开发模式,支持自定义限流规则格式,限流算法等
提供了基于内存的单机限流算法和基于Redis的分布式限流算法
高度容错,限流框架的任何异常都不会影响业务接口
低延迟,限流框架较小影响业务接口响应时间
支持不同粒度的接口限流,支持接口中包含restful url template variables
灵活的集成方式,方便集成spring开发框架
Prerequisite
RateLimit4J需要Java 8及以上版本
Building
$ git clo