Open sinceHYJ opened 3 months ago
当熔断器的规则配置发生变更时,只调整了probeNum 字段值,然后使用circuitbreaker.LoadRules(rules) 更新熔断器未生效。
可能原因: rule isEqualsTo() 判断相等时,未对probeNum 字段进行判断,导致loadrule 时判断规则未发生变更,使用了旧的熔断器,代码位置位于:calculateReuseIndexFor
Describe what happened
当熔断器的规则配置发生变更时,只调整了probeNum 字段值,然后使用circuitbreaker.LoadRules(rules) 更新熔断器未生效。
Describe what you expected to happen
可能原因: rule isEqualsTo() 判断相等时,未对probeNum 字段进行判断,导致loadrule 时判断规则未发生变更,使用了旧的熔断器,代码位置位于:calculateReuseIndexFor