类 TpsControlManager
java.lang.Object
com.alibaba.nacos.plugin.control.tps.TpsControlManager
- 直接已知子类:
DefaultTpsControlManager
abstract tps control manager.
- 作者:
- shiyiyue
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明abstract voidapplyTpsRule(String pointName, TpsControlRule rule) apple tps rule.protected TpsBarrierCreatorBuild tps barrier creator to creator tps barrier for each point.protected TpsControlRuleParserabstract TpsCheckResponsecheck(TpsCheckRequest tpsRequest) check tps result.abstract StringgetName()get control manager name.abstract Map<String, TpsBarrier> get points.abstract Map<String, TpsControlRule> getRules()get rules.protected voidinitTpsRule(String pointName) abstract voidregisterTpsPoint(String pointName) apple tps rule.
-
字段详细资料
-
tpsControlRuleParser
-
tpsBarrierCreator
-
-
构造器详细资料
-
TpsControlManager
protected TpsControlManager()
-
-
方法详细资料
-
getTpsControlRuleParser
-
buildTpsControlRuleParser
-
buildTpsBarrierCreator
Build tps barrier creator to creator tps barrier for each point.- 返回:
- TpsBarrierCreator implementation for current plugin
-
initTpsRule
-
registerTpsPoint
apple tps rule.- 参数:
pointName- pointName.
-
getPoints
get points.- 返回:
-
getRules
get rules.- 返回:
-
applyTpsRule
apple tps rule.- 参数:
pointName- pointName.rule- rule.
-
check
check tps result.- 参数:
tpsRequest- TpsRequest.- 返回:
- check current tps is allowed.
-
getName
get control manager name.- 返回:
-