我正在尝试使用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的实例在那里正确注册。
任何人都可以帮我知道出了什么问题吗?
答案 0 :(得分:0)
我注意到它正在发生,因为 zuul.routes.service1.stripPrefix:false 删除此属性后,应用程序开始按需工作。