我在我们的环境中使用Spring Cloud Netflix Zuul和Eureka。
我假设在从Eureka获取实例信息后,内部Zuul使用Ribbon执行负载平衡。
我想在与Zuul / Eureka一起使用时自定义功能区配置。
在使用Zuul / Eureka更改为不同的负载平衡策略时,我不确定如何配置功能区。
如果有人使用了它,你可以分享相同的细节。
答案 0 :(得分: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