项目详情
由
分享
HelloGitHub 评分
0 人评分
基于令牌桶算法实现的分布式无锁限流框架
过去 7 天共收获 1 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周三 | 838 | — |
| 周四 | 838 | 0 |
| 周五 | 838 | 0 |
| 周六 | 838 | 0 |
| 周日 | 838 | 0 |
| 周一 | 838 | 0 |
| 周二 | 839 | +1 |
839
星数
是
中文
Java
主语言
是
活跃
1
贡献者
0
Issues
否
组织
无
最新版本
221
Forks
Apache-2.0
协议

基于令牌桶算法实现的分布式无锁限流框架。简单易用的 API,开箱即用、支持熔断降级、动态配置规则、可视化监控等功能。示例代码:
```java
public class AppTest {
Logger logger = LoggerFactory.getLogger(getClass());
/**
* 本地限流
*/
@Test
public void test1() {
// 1.配置规则
RateLimiterRule rateLimiterRule = new RateLimiterRuleBuilder()
.setLimit(1)
.setPeriod(1)
.setUnit(TimeUnit.SECONDS) //每秒令牌数为1
.build();
// 2.工厂模式生产限流器
RateLimiter limiter = RateLimiterFactory.of(rateLimiterRule);
// 3.使用
while (true) {
if (limiter.tryAcquire()) {
logger.info("ok");
}
}
}
}
```
收录于:
第 45 期
评论
评分:
暂无精选评论