使用端口访问就可以,使用lb:// 就报503
gateway:
routes:
- id: admin_route
uri: lb://gulimall-admin
# uri: http://localhost:8080
predicates:
- Path=/api/**
filters:
- RewritePath=/api/?(?<segment>.*), /renren-fast/$\{segment}
原因:
Srping-cloud 和 Spring-cloud-alibaba 版本不一致
解决:
Srping-cloud 和 Spring-cloud-alibaba 版本改为一样,我的版本都是2021.0.1。改完问题解决
<properties>
<!-- spring-cloud版本控制在2021.0.1版本 -->
<spring-cloud.version>2021.0.1</spring-cloud.version>
</properties>
<dependency>
<!-- spring-cloud-alibaba版本也要为2021.0.1版本 -->
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2021.1</version>
<!-- 排除ribbon的依赖-->
<exclusions>
<exclusion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- spring-cloud版本控制 -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
更多推荐
No servers available for service: renren…。 Gateway 网关报503错误 ,已解决
发布评论