类 RuleBarrier
java.lang.Object
com.alibaba.nacos.plugin.control.tps.barrier.RuleBarrier
- 直接已知子类:
SimpleCountRuleBarrier
rule barrier.
- 作者:
- shiyiyue
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明abstract voidapplyRuleDetail(RuleDetail ruleDetail) apply rule detail.abstract TpsCheckResponseapplyTps(BarrierCheckRequest barrierCheckRequest) apply tps.voidclear limit rule.abstract Stringget barrier name.longabstract TpsMetricsgetMetrics(long timeStamp) get metrics.booleanvoidsetMaxCount(long maxCount) voidsetMonitorType(String monitorType) voidvoidsetPointName(String pointName) voidsetRuleName(String ruleName)
-
字段详细资料
-
period
-
pointName
-
maxCount
private long maxCount -
ruleName
-
monitorType
monitor/intercept.
-
-
构造器详细资料
-
RuleBarrier
public RuleBarrier()
-
-
方法详细资料
-
getRuleName
-
setRuleName
-
getPointName
-
setPointName
-
getPeriod
-
setPeriod
-
getBarrierName
get barrier name.- 返回:
-
getMaxCount
public long getMaxCount() -
setMaxCount
public void setMaxCount(long maxCount) -
getMonitorType
-
setMonitorType
-
isMonitorType
public boolean isMonitorType() -
getLimitMsg
-
applyTps
apply tps.- 参数:
barrierCheckRequest- barrierCheckRequest.- 返回:
-
applyRuleDetail
apply rule detail.- 参数:
ruleDetail- ruleDetail.
-
getMetrics
get metrics.- 参数:
timeStamp- timeStamp.- 返回:
-
clearLimitRule
public void clearLimitRule()clear limit rule.
-