Caused by: com.netflix.client.ClientException: Load balancer not have available server for client

问题

在使用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/**

问题解决, 请求可以得到分发。

你可能感兴趣的:(BUG)