Spring cloud Netflix Zuul路由多IP地址

Spring cloud Netflix Zuul路由多IP地址,spring-cloud,netflix-eureka,netflix-zuul,spring-cloud-netflix,netflix,Spring Cloud,Netflix Eureka,Netflix Zuul,Spring Cloud Netflix,Netflix,我有Eureka service discovery和Netflix Zuul来路由我的微服务在多台机器上运行的多个实例。如何在此属性中添加更多路由,以便Netflix Zuul能够负载平衡不同的IP地址 zuul.routes.microservice.url=http://${ip address}/8100/ 我尝试了前面问题中的这些属性,但没有成功 microservice.ribbon.listOfServers=http://{machine 1 address}:8100/,ht

我有Eureka service discovery和Netflix Zuul来路由我的微服务在多台机器上运行的多个实例。如何在此属性中添加更多路由,以便Netflix Zuul能够负载平衡不同的IP地址

zuul.routes.microservice.url=http://${ip address}/8100/
我尝试了前面问题中的这些属性,但没有成功

microservice.ribbon.listOfServers=http://{machine 1 address}:8100/,http://{machine 2 address}:8100/,http://localhost:8100/
microservice.ribbon.NIWSServerListClassName=com.netflix.loadbalancer.ConfigurationBasedServerList

事实证明,我留下了一条重要的注释,证明我没有使用上述属性进行负载平衡

下面的属性为我工作

zuul.routes.microservice.path=/microservice/**
zuul.routes.microservice.serviceID=microservice1
microservice1.ribbon.listOfServers=http://{machine 1 ip address}:8100/,http://{machine 2 ip address}:8100/,http://localhost:8100/
microservice1.ribbon.eureka.enabled=true

对不起,我不知道这项政策,谢谢你通知我