类的使用
com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
使用DegradeRule的程序包
程序包
说明
-
com.alibaba.csp.sentinel.slots.block.degrade中DegradeRule的使用
修饰符和类型方法说明DegradeException.getRule()Get triggered rule.DegradeRule.setCount(double count) DegradeRule.setGrade(int grade) DegradeRule.setMinRequestAmount(int minRequestAmount) DegradeRule.setSlowRatioThreshold(double slowRatioThreshold) DegradeRule.setStatIntervalMs(int statIntervalMs) DegradeRule.setTimeWindow(int timeWindow) 返回变量类型为DegradeRule的类型的com.alibaba.csp.sentinel.slots.block.degrade中的方法修饰符和类型方法说明static List<DegradeRule>DegradeRuleManager.getRules()Get existing circuit breaking rules.static Set<DegradeRule>DegradeRuleManager.getRulesOfResource(String resource) 修饰符和类型方法说明static booleanDefaultCircuitBreakerRuleManager.isValidDefaultRule(DegradeRule rule) static booleanDegradeRuleManager.isValidRule(DegradeRule rule) 类型变量类型为DegradeRule的com.alibaba.csp.sentinel.slots.block.degrade中的方法参数修饰符和类型方法说明static booleanDefaultCircuitBreakerRuleManager.loadRules(List<DegradeRule> rules) Load default circuit breaker rules, former rules will be replaced.static voidDegradeRuleManager.loadRules(List<DegradeRule> rules) LoadDegradeRules, former rules will be replaced.static voidDefaultCircuitBreakerRuleManager.register2Property(SentinelProperty<List<DegradeRule>> property) Listen to theSentinelPropertyfor default circuit breaker rules.static voidDegradeRuleManager.register2Property(SentinelProperty<List<DegradeRule>> property) Listen to theSentinelPropertyforDegradeRules.static booleanDegradeRuleManager.setRulesForResource(String resourceName, Set<DegradeRule> rules) Set degrade rules for provided resource. -
com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中DegradeRule的使用
修饰符和类型方法说明AbstractCircuitBreaker.getRule()CircuitBreaker.getRule()Get the associated circuit breaking rule.修饰符和类型方法说明voidCircuitBreakerStateChangeObserver.onStateChange(CircuitBreaker.State prevState, CircuitBreaker.State newState, DegradeRule rule, Double snapshotValue) Observer method triggered when circuit breaker state changed.限定符构造器说明