问题
在使用SpringCloud Zuul网关的时候, 分发请求的时候报Caused by: com.netflix.client.ClientException: Load balancer not have available server for client。 上网上查了一些资料没有解决,后来参考了我们公司的写法得到解决。
之前的写法
zuul:
routes:
api-a:
path: /xxx/**
serviceId: service-ribbon
api-b:
path: /xxx/**
serviceId: service-feign
修改为
zuul:
routes:
service-feign: /xxx/**
service-ribbon: /xxx/**
问题解决, 请求可以得到分发。