public class RateLimiterManager extends Object
| 构造器和说明 |
|---|
RateLimiterManager(RateLimiterProperties rateLimiterProperties,
org.springframework.core.env.Environment environment) |
RateLimiterManager(RateLimiterRegistry rateLimiterRegistry,
RateLimiterProperties rateLimiterProperties,
org.springframework.core.env.Environment environment) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,org.springframework.web.servlet.mvc.condition.PatternsRequestCondition> |
getPatternsRequestMap() |
Map<String,FormulaRateLimiterConfig> |
getRatelimiterConfigs() |
io.github.resilience4j.ratelimiter.RateLimiter |
getRateLimiterFromRegistry(String name) |
void |
rateLimiterConfigRefresh(org.springframework.cloud.context.environment.EnvironmentChangeEvent changeEvent) |
void |
refreshRateLimiter(String name) |
void |
setPatternsRequestMap(Map<String,org.springframework.web.servlet.mvc.condition.PatternsRequestCondition> patternsRequestMap) |
void |
setRateLimiterConfigs(Map<String,FormulaRateLimiterConfig> rateLimiterConfigs) |
void |
waitForPermit(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter) |
public RateLimiterManager(RateLimiterRegistry rateLimiterRegistry, RateLimiterProperties rateLimiterProperties, org.springframework.core.env.Environment environment)
public RateLimiterManager(RateLimiterProperties rateLimiterProperties, org.springframework.core.env.Environment environment)
public io.github.resilience4j.ratelimiter.RateLimiter getRateLimiterFromRegistry(String name)
public void refreshRateLimiter(String name)
public void waitForPermit(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter)
@Order @EventListener public void rateLimiterConfigRefresh(org.springframework.cloud.context.environment.EnvironmentChangeEvent changeEvent)
public Map<String,FormulaRateLimiterConfig> getRatelimiterConfigs()
public void setRateLimiterConfigs(Map<String,FormulaRateLimiterConfig> rateLimiterConfigs)
public Map<String,org.springframework.web.servlet.mvc.condition.PatternsRequestCondition> getPatternsRequestMap()
Copyright © 2020. All rights reserved.