public interface RateLimitConfig extends PluginConfig, Verifier
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
RateLimitConfig.Fallback |
| 限定符和类型 | 方法和说明 |
|---|---|
RateLimitConfig.Fallback |
getFallbackOnExceedWindowCount()
限流窗口超标后的降级策略
|
List<String> |
getLimiterAddresses()
获取限流服务端的集群地址列表
|
String |
getLimiterNamespace()
获取限流服务端的集群命名空间信息
|
String |
getLimiterService()
获取限流服务端的集群服务信息
|
int |
getMaxWindowCount()
最大限流窗口数量
|
long |
getRemoteSyncTimeoutMilli()
获取消息等待最长超时时间
|
boolean |
isEnable()
是否开启限流功能
|
getPluginConfig, getPluginConfigssetDefault, verifyboolean isEnable()
int getMaxWindowCount()
RateLimitConfig.Fallback getFallbackOnExceedWindowCount()
String getLimiterService()
String getLimiterNamespace()
long getRemoteSyncTimeoutMilli()
Copyright © 2022. All rights reserved.