我的目标是能够通过 Archaius 在运行时添加/编辑功能区 LoadBalancerRule。
myService.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.WeightedResponseTimeRule
我正在尝试通过 Archaius 在运行时更改属性 NFLoadBalancerRuleClassName。我看到通知我属性已更改的 archaius 日志,但功能区未使用新规则刷新,仍使用旧规则。
[轮询配置来源] | 调试 | com.netflix.config.DynamicPropertyUpdater | 添加或更改属性 | 添加属性键 [myService.ribbon.NFLoadBalancerRuleClassName],值 [com.netflix.loadbalancer.WeightedResponseTimeRule]
我错过了什么吗?
我使用的是spring cloud的1.2.1.RELEASE版本。