public abstract class SimpleCountRuleBarrier extends RuleBarrier
| 构造器和说明 |
|---|
SimpleCountRuleBarrier(String pointName,
String ruleName,
TimeUnit period) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
applyRuleDetail(RuleDetail ruleDetail)
apply rule detail.
|
TpsCheckResponse |
applyTps(BarrierCheckRequest barrierCheckRequest)
apply tps.
|
abstract RateCounter |
createSimpleCounter(String name,
TimeUnit period)
create rate count.
|
TpsMetrics |
getMetrics(long timeStamp)
get metrics.
|
void |
reCreateRaterCounter(String name,
TimeUnit period) |
clearLimitRule, getBarrierName, getLimitMsg, getMaxCount, getMonitorType, getPeriod, getPointName, getRuleName, isMonitorType, setMaxCount, setMonitorType, setPeriod, setPointName, setRuleNamepublic abstract RateCounter createSimpleCounter(String name, TimeUnit period)
name - name.period - period.public TpsCheckResponse applyTps(BarrierCheckRequest barrierCheckRequest)
RuleBarrierapplyTps 在类中 RuleBarrierbarrierCheckRequest - barrierCheckRequest.public TpsMetrics getMetrics(long timeStamp)
RuleBarriergetMetrics 在类中 RuleBarriertimeStamp - timeStamp.public void applyRuleDetail(RuleDetail ruleDetail)
applyRuleDetail 在类中 RuleBarrierruleDetail - ruleDetail.Copyright © 2018–2023 Alibaba Group. All rights reserved.