Zuul无法从Eureka获取微服务实例列表

时间:2017-07-20 21:04:27

标签: microservices netflix-eureka netflix-zuul

我正在尝试使用Eureka配置Zuul,并遵循Zuul自动配置(Spring Boot):

zuul.ignoredServices: '*'
zuul.routes.service1.path: /test/**
zuul.routes.service1.serviceId: CUSTOMER-SERVICE
zuul.routes.service1.stripPrefix: false
eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka
eureka.instance.non-secure-port-enabled=true
server.port=9090

但是,当通过Zuul调用CUSTOMER-SERVICE获得以下异常时:

com.netflix.client.ClientException: Load balancer does not have available server for client: CUSTOMER-SERVICE

我已经使用Web控制台检查了Eureka的CUSTOMER-SERVICE,我发现CUSTOMER-SERVICE的实例在那里正确注册。

任何人都可以帮我知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

我注意到它正在发生,因为 zuul.routes.service1.stripPrefix:false 删除此属性后,应用程序开始按需工作。