0

我在我们的环境中使用 Spring Cloud Netflix Zuul 和 Eureka。

我假设 Zuul 在内部使用 Ribbon 在从 Eureka 获取实例信息后进行负载平衡。

与 Zuul/Eureka 一起使用时,我想自定义功能区配置。

当与 Zuul/Eureka 一起使用以更改为不同的负载平衡策略时,我不确定如何配置 Ribbon。

如果有人使用过,您可以分享相同的详细信息。

4

1 回答 1

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
于 2017-11-04T08:33:33.927 回答