我正在尝试使用以下Zuul自动配置(Spring Boot)配置Zuul和Eureka:
但是,通过Zuul调用客户服务时,会遇到以下异常:
我正在尝试使用以下Zuul自动配置(Spring Boot)配置Zuul和Eureka:
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调用客户服务时,会遇到以下异常:
com.netflix.client.ClientException: Load balancer does not have available server for client: CUSTOMER-SERVICE
我使用Web控制台检查了Eureka的客户服务,发现CUSTOMER-SERVICE的一个实例已经正确注册。
可以有人帮我知道出了什么问题吗?
--- [nio-9090-exec-4] c.netflix.loadbalancer.BaseLoadBalancer : 客户端:CUSTOMER-SERVICE 实例化了一个负载均衡器:DynamicServerListLoadBalancer:{NFLoadBalancer:name=CUSTOMER-SERVICE,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []} ServerList:null
- Manish Kumar