-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Open
Labels
kind/enhancementCategory issues or prs related to enhancement.Category issues or prs related to enhancement.
Description
-
private static TrafficShapingController generateRater(/*@Valid*/ FlowRule rule) { if (rule.getGrade() == RuleConstant.FLOW_GRADE_QPS) { switch (rule.getControlBehavior()) { case RuleConstant.CONTROL_BEHAVIOR_WARM_UP: return new WarmUpController(rule.getCount(), rule.getWarmUpPeriodSec(), ColdFactorProperty.coldFactor); case RuleConstant.CONTROL_BEHAVIOR_RATE_LIMITER: return new RateLimiterController(rule.getMaxQueueingTimeMs(), rule.getCount()); case RuleConstant.CONTROL_BEHAVIOR_WARM_UP_RATE_LIMITER: return new WarmUpRateLimiterController(rule.getCount(), rule.getWarmUpPeriodSec(), rule.getMaxQueueingTimeMs(), ColdFactorProperty.coldFactor); case RuleConstant.CONTROL_BEHAVIOR_DEFAULT: default: // Default mode or unknown mode: default traffic shaping controller (fast-reject). } } return new DefaultController(rule.getCount(), rule.getGrade()); }- 入口【Entrance】 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil#generateRater
- 问题:虽然可以实现TrafficShapingController接口,但是自定义的没有注册进去的入口?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/enhancementCategory issues or prs related to enhancement.Category issues or prs related to enhancement.