2016-07-30 76 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(); 
     } 
    } 
}