2016-07-30 80 views
0

这里是我的application.properties春云丝带:负载平衡器规则配置不起作用

spring.application.name=person 

server.port=8080 
eureka.client.service-url.defaultZone=http://localhost:8761/eureka 

# this line of config doesn't work  
person.ribbon.NFLoadBalancerRuleClassName=asdfasdfasdf 

通过设置person.ribbon.NFLoadBalancerRuleClassNameasdfasdfasdf应该有控制台输出显示了一些错误,但有没有,这意味着这个配置没有按没有工作。我不知道发生了什么事。

下面是相关性:

​​

弹簧云的版本是Brixton.SR3

+0

您正在使用什么版本? – spencergibb

+0

@spencergibb Brixton.SR3 – Neo

回答

0

我用下面的配置类成功配置功能区:

@Configuration 
@RibbonClient(name = "person", configuration = RibbonConfiguration.RibbonConfig.class) 
public class RibbonConfiguration { 
    static class RibbonConfig { 
     @Bean 
     public IRule rule() { 
      return new WeightedResponseTimeRule(); 
     } 
    } 
}