No servers available for service: renren…. Gateway reported 503 error, resolved

Environment configuration

Insert image description here

Problem Description

Configure spring cloud gateway to use port access, and use lb:// to report 503

gateway:
      routes:
        - id: admin_route
          uri: lb://gulimall-admin
#          uri: http://localhost:8080
          predicates:
            - Path=/api/**
          filters:
            - RewritePath=/api/?(?<segment>.*), /renren-fast/$\{segment}

Reason:
The gateway service has no dependent loadbalancerpackages.
It is wrong to configure it like this in renern-fast.

<!--        <dependency>-->
<!--            <groupId>org.springframework.cloud</groupId>-->
<!--            <artifactId>spring-cloud-starter-loadbalancer</artifactId>-->
<!--            <version>3.1.1</version>-->
<!--        </dependency>-->

The role of loadbalancer

Spring Cloud LoadBalancer is currently officially placed in spring-cloud-commons.
The latest version of Spring Cloud is 2021.0.2

Spring Cloud LoadBalancer official website document address
https://docs.spring.io/spring-cloud-commons/docs/3.1.2/reference/html/#spring-cloud-loadbalancer

Spring Cloud official website document address
https://docs.spring.io/spring-cloud/docs/current/reference/html/

Detailed explanation and source code analysis of Spring Cloud LoadBalancer of microservice ecological components

Guess you like

Origin blog.csdn.net/qq_41398619/article/details/133143083