Spring Cloud Gateway——2020.x以上版本HTTP 503 或 NoLoadBalancer[负载均衡]解决方案
问题描述
config
spring:cloud:gateway:routes:- id: myRouteuri: lb://servicepredicates:- Path=/service/**
dependencyManagement
<dependencyManagement><dependencies><!--Spring Boot--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring.boot.version}</version><type>pom</type><scope>import</scope></dependency><!--Spring Cloud--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring.cloud.version}</version><type>pom</type><scope>import</scope></dependency><!--Spring Cloud Alibaba--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2021.1</version><type>pom</type><scope>import</scope></dependency><!--Alibaba Aliyun--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>aliyun-spring-boot-dependencies</artifactId><version>1.0.0</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>
问题分析
spring-cloud-starter-gateway
不再依赖默认的LoadBalancer
,需要引入spring-cloud-starter-loadbalancer
,并且无法解析http服务名称,例如:http://servicename,也无法访问。
- id: useruri: http://userpredicates:- Path=/user/**filters:- StripPrefix=1
解决方案
<dependencies><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency></dependencies>
参考文章
- springcloud 2020 gateway 503 错误代码
- springcloud2020版本gateway+nacos,服务报错503 Service Unavailable
Spring Cloud Gateway——2020.x以上版本HTTP 503 或 NoLoadBalancer[负载均衡]解决方案相关推荐
- Spring Cloud Gateway整合Nacos实现服务路由及集群负载均衡
目录 一.序言 二.代码示例 1.父工程spring-cloud-gateway-learning 2.子工程spring-cloud-api-gateway (1) pom.xml (2) 配置文件 ...
- 前后端分离,解决Spring Cloud GateWay + Nacos使用lb请求报503错误以及403跨域问题
在使用前后端分离时,前端请求gateway接口,gateway使用lb负载均衡请求目标服务. 如下: spring:cloud:gateway:routes:- id: test-demouri: l ...
- Spring Cloud概念+案例(eureka注册+拉取、ribbon负载均衡+重试)、netfix各组件介绍【上】
Spring Cloud概念+案例(断路器)[下] https://blog.csdn.net/LawssssCat/article/details/104632719 [⭐️⭐️⭐️] Spring ...
- Spring Cloud Alibaba - 07 Ribbon 应用篇及内置的负载均衡算法
文章目录 Ribbon整合三部曲 artisan-cloud-ribbon-order step1 搞依赖 step2 搞注解 (在RestTemplate上加入@LoadBalanced注解) St ...
- spring cloud gateway 使用lb://服务名 出现503错误问题
解决方法 在gateway服务中加入fegin依赖 <dependency><groupId>org.springframework.cloud</groupId> ...
- 第五章 微服务网关Spring Cloud Gateway
5.1 微服务网关简介 第三章我们介绍了通过Spring Cloud LoadBalancer实现了微服务之间的调⽤和负载均衡,以及使⽤Spring Cloud OpenFeign声明式调⽤,那我们的 ...
- Spring Cloud Gateway(路由)
本篇文章主要介绍了什么是 Spring Cloud Gateway,并基于 Spring Cloud Gateway 的 Finchley.RC1 版本编写一个 Spring Cloud Gatewa ...
- Spring Cloud Gateway高危漏洞修复方案
小菜鸟的个人博客已经正式上线且对外开放啦- 博客访问地址:小菜鸟的大梦想 欢迎各位同学扫码关注本人公众号 ↓↓↓ 更多优质内容将 首发 公众号 2022年3月1日,Spring官方发布了关于Sprin ...
- Spring Cloud Gateway 雪崩了,该怎么办不要慌
问题现象与背景 昨晚我们的网关雪崩了一段时间,现象是: 1.不断有各种微服务报异常:在写 HTTP 响应的时候,连接已经关闭: reactor.netty.http.client.PrematureC ...
最新文章
- 根据日期时间和随机量生成唯一ID!!
- word2vec代码_Word2Vec-——gensim实战教程
- Ansj中文分词Java开发小记
- 【LeetCode】3月31日打卡-Day16-数组排序算法汇总
- 计算机图形学应用:java2d和3d_?硬核儿童节礼物:MIT学神、太极作者胡渊鸣送你一门计算机课程...
- 计算机c语言报告册,计算机c语言实验报告.docx
- python程序语言二级教程_计算机二级python学习教程(2) python语言基本语法元素...
- 《银行业金融机构数据治理指引》解读及解决方案建议
- 怎么用计算机测出来体脂,keep软件测体脂率的在哪 keep怎么测体脂
- bug是什么意思详细介绍
- 易语言 互联网浏览器支持库 WEB浏览器2.0版(WebBrowser2.fne)
- 计算机优化和维护的主要内容,计算机组装与维护(全)
- MAT分析器中的shallow and retained heap详解
- Hive大总结!!!
- 2013年多益网络校园招聘笔试题
- pytorch快速入门与实战——三、Unet实现
- java获取MP3文件信息(歌手,歌名,封面,专辑,时长)
- 邂逅JVM中的Bug
- Eth-Trunk捆绑技术
- 《惢客创业日记》2021.04.24-30(周六)惢客拾金演示词
热门文章
- Visifire Silverlight Charts (基于SilverLight的Chart组件)
- mysql 查询每人每天_PHP+MySQL实现对一段时间内每天数据统计优化操作实例
- 计算机中减法英语,计算机中的减法运算
- python callback函数_回调函数callbacks
- import cv2找不到模块的解决方法
- 已经围上为何不算目_在湖人打球顺风顺水,戴维斯为何还要亏本卖掉洛杉矶豪宅?...
- 18岁学计算机专业好不好,我18岁,学计算机编程,请问有没有什么书或者方法可以提高记忆力的?...
- 用c语言编程矩阵乘法,c语言矩阵相乘
- 计算机专业报专转本可以志愿,2019年专转本志愿怎么填?专家透露报考窍门
- php三个数字比较大小排序,php中常用的4种实现数字大小排序的冒泡选择等算法函数代码...