POM文件依赖
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <!--gateway fhadmin.org--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> <version>3.0.2</version> </dependency> <!--spring-boot fhadmin.org--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency></dependencies>
我在父组件中加入的nacos的相关依赖如下:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>${nacos.version}</version></dependency><!--alibaba fhadmin.org--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>${nacos.version}</version></dependency>
nacos的版本如下:
<properties> <nacos.version>2021.1</nacos.version></properties>
gateway的application.yml文件配置如下:
#fhadmin.orgserver: port: 9040spring: application: name: gateway cloud: gateway: routes: - id: consumer uri: lb://consumer # uri: predicates: - Path=/** nacos: discovery: server-addr: localhost:8848 metadata: preserved.heart.beat.interval: 3 #心跳间隔。时间单位:秒。心跳间隔 preserved.heart.beat.timeout: 6 #心跳暂停。时间单位:秒。 即服务端6秒收不到客户端心跳,会将该客户端注册的实例设为不健康: preserved.ip.delete.timeout: 9 #Ip删除超时。时间单位:秒。即服务端9秒收不到客户端心跳,会将该客户端注册的实例删除:
当我通过uri: lb://consumer时就无法调用服务,报错503.
解决办法是:
加入feign依赖。
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> <version>3.0.2</version> </dependency> <!--fegin组件 fhadmin.org--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>3.0.2</version> </dependency> <!-- Feign Client for loadBalancing --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-loadbalancer</artifactId> <version>3.0.2</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency></dependencies>
猜测原因:nacos兼容feign,feign集成ribbon,默认实现负载均衡;或许是nacos不兼容springcloud gateway自带的ribbon。
原文转载:http://www.shaoqun.com/a/808634.html
沃尔玛:https://www.ikjzd.com/w/220
环球易购:https://www.ikjzd.com/w/1034
拍怕:https://www.ikjzd.com/w/2205
c2c:https://www.ikjzd.com/w/1576
POM文件依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><!--gatewayfhadmin.org
海鹰数据:https://www.ikjzd.com/w/2539
topia:https://www.ikjzd.com/w/2741
stadium:https://www.ikjzd.com/w/2729
口述:前女友大秀床技让我苦不堪言前女友床技爱爱:http://lady.shaoqun.com/m/a/27614.html
我半推半就与公公偷情:http://lady.shaoqun.com/m/a/273141.html
宝贝,我忍不了了,给我 女同事的诱惑让我彻底发狂:http://lady.shaoqun.com/m/a/274678.html
老婆酒店"抓奸":床上的女人衣冠不整,老公转身扇我耳光:http://www.30bags.com/a/396387.html
男人和女人谁的免疫力更强?:http://www.30bags.com/a/396388.html
六色彩虹系列45号(校园小说):http://www.30bags.com/a/396389.html