关于gateway中lb失效

news/2024/11/19 5:46:04/

在通过gateway将请求发送到对应的服务模块时,出现了503的报错,也就是gateway时可以正常启动,但是页面上在发送请求获取数据的时候,却不是相应的请求地址。

解决方法:

1.首先你得保证前端项目里面访问网关地址都是正确的。

2.检查一下你的nacos中服务和网关是否在同一个命名空间和分组中。

3.检查一下你的配置有没有写错(漏写了什么标点符号什么的)。

spring:cloud:gateway:routes:- id: admin_routeuri: lb://renren-fastpredicates:- Path=/api/**filters:- RewritePath= /api/(?<segment>.*),/renren-fast/$\{segment}

4.如果还没有解决问题,在你的pom里面加上:

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

注意是spring-cloud-starter-loadbalancer,不是spring-cloud-loadbalancer!!!!

5.如果又出现了其他的报错,比如我的是报错信息说是:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.  Reason: Failed to determine a suitable driver class

解决方法就是在启动类上加上:

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

6.如果又出现了依赖冲突的报错,可以在你的配置类上,也就是yml上加上:

spring:main:allow-circular-references: true

7.如果上面还是没有解决你的问题,你就仔细检查一下你的springboot和springcloud的版本是否对应,当然你已经做到了这一步,大概率说明你的版本是没有什么问题的,但还是要仔细检查一下,你是否有的地方粗心了一些。

8.基本上你的报错信息呈现在控制台之后,你都可以根据报错信息找到问题在哪里,如果自己还是解决不了,那就只能去百度了,如果百度解决不了,最好的方法就是问问你身边的人。


http://www.ppmy.cn/news/911949.html

相关文章

基于多模态融合与图神经网络的用户精准感知系统研究

摘要 5G时代&#xff0c;通信运营商面临网络复杂化、业务差异化和用户需求多样化等挑战&#xff0c;引入人工智能技术&#xff0c;实现对用户的精准感知&#xff0c;并按需为用户提供个性化服务&#xff0c;已经成为运营商数字化转型的重点方向。研究了用户精准感知系统的构建…

leetcode 2766. 重新放置石块

给你一个下标从 0 开始的整数数组 nums &#xff0c;表示一些石块的初始位置。再给你两个长度 相等 下标从 0 开始的整数数组 moveFrom 和 moveTo 。 在 moveFrom.length 次操作内&#xff0c;你可以改变石块的位置。在第 i 次操作中&#xff0c;你将位置在 moveFrom[i] 的所有…

SPAD-502叶绿素仪测定植被叶绿素含量的方法

本文介绍基于SPAD-502叶绿素仪测定植被叶片叶绿素含量的方法。 SPAD-502是由日本柯尼卡美能达&#xff08;Konica Minolta&#xff09;株式会社生产的轻便、手持式叶绿素仪&#xff0c;可以在不破坏作物的情况下快速测量植被叶片中的叶绿素含量。本文就详细介绍基于这一便携式叶…

KUKA机器人视觉3

随着技术的发展&#xff0c;3D相机的使用越来越频繁&#xff0c;当然如果价格亲民点、再亲民点&#xff0c;那将得到更多的使用。 今天我们就来说说3D相机和机器人之间那些思维。 往往3D相机是标定工具的&#xff0c;因此相机给出的位置信息对于机器人来说相当于绝对坐标值&…

Camera

public class Camera extends Object 本类主要用于和 camera service 建立及断开连接、设置拍照功能 、开启及关闭 预览 、拍照、检索 frames 编码成 video 。本类没有默认的构造函数&#xff0c;你可以通过 open() 函数获得一个 Camera 对象。 首先要使用硬件 camer…

leetcode第354场周赛补题

6889. 特殊元素平方和 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a;模拟 class Solution { public:int sumOfSquares(vector<int>& nums) {int res 0;for(int i 0; i < nums.size(); i ){if(nums.size() % (i 1) 0) res nums[i] * nums[i];}r…

qt开发技巧之嵌入式linux qt按钮点击触发两次

1.问题 移植qt5.12.9到嵌入式linux系统&#xff0c;tslib作为触摸输入&#xff0c;开发平台是imx6ull&#xff0c;点击pushbutton按钮会出现触发两次点击的情况。 2.解决 vi /etc/profile&#xff0c;在 /etc/profile里添加环境变量&#xff0c;禁止QT自带输入检测&#xff0…

架构师知识体系(5)--建立自己的知识体系吧

http://mp.weixin.qq.com/s?__bizMzA4Nzg5Nzc5OA&mid400103116&idx1&sn89bc2f3644603ffcf5f2c517172141ba&scene23&srcid1025169A7lqdEZNfEhpffDLE#rd http://segmentfault.com/q/1010000002404545 http://www.phpxs.com/post/3508 1、引言 我们每天都…