2017-07-24 133 views
0

我在我們的環境中使用Spring Cloud Netflix Zuul和Eureka。自定義功能區配置Zuul/Eureka

我假設內部Zuul使用功能區在從Eureka獲取實例信息後執行負載平衡。

我想在使用Zuul/Eureka時自定義功能區配置。

我不確定如何使用Zuul/Eureka更改爲不同的負載平衡策略時如何配置功能區。

如果有人使用過,可以分享相同的細節。

回答

0

你可以簡單地指定配置屬性的特定規則,例如:

zuul.routes.example-service.path=/example-service/** 
zuul.routes.example-service.serviceId=example-service 
example-service.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.RetryRule 

還有就是你可以定義更多的設置:

NFLoadBalancerClassName 
NFLoadBalancerPingClassName 
NFLoadBalancerRuleClassName 
NIWSServerListClassName 
NIWSServerListFilterClassName