| 程序包 | 说明 |
|---|---|
| com.chungkui.check.handler.impl | |
| com.chungkui.check.handler.ratelimiter | |
| com.chungkui.check.handler.ratelimiter.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
private RateLimiterService |
RateLimterCheckHandler.buildRateLimiterService(CheckConfig.RateLimterConfig rateLimterConfig) |
| 限定符和类型 | 字段和说明 |
|---|---|
private com.google.common.cache.Cache<String,RateLimiterService> |
RateLimiterCacheServiceImpl.caches |
private com.google.common.cache.Cache<String,RateLimiterService> |
RateLimiterCacheServiceImpl.dynamicCaches |
| 限定符和类型 | 方法和说明 |
|---|---|
RateLimiterService |
RateLimiterCacheServiceImpl.get(String key) |
RateLimiterService |
RateLimiterCacheService.get(String key)
从缓存中获取静态流控对象
|
RateLimiterService |
RateLimiterCacheServiceImpl.getDynamic(String key) |
RateLimiterService |
RateLimiterCacheService.getDynamic(String key)
从缓存中获取动态流控对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RateLimiterCacheServiceImpl.set(String key,
RateLimiterService val) |
void |
RateLimiterCacheService.set(String key,
RateLimiterService val)
设置静态流控service对象到缓存接口
|
void |
RateLimiterCacheServiceImpl.setDynamic(String key,
RateLimiterService val) |
void |
RateLimiterCacheService.setDynamic(String key,
RateLimiterService val)
设置动态流控service对象到缓存接口
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
StandAloneRateRateLimiterServiceImpl
基于google guava的单机版本流控.
|
Copyright © 2020. All rights reserved.