【Java】微服务Knife4j报错503问题 网关整合解决

ops/2024/10/21 7:56:48/

Java系列文章目录

补充内容 Windows通过SSH连接Linux
第一章 Linux基本命令的学习与Linux历史


文章目录

  • Java系列文章目录
  • 一、前言
  • 二、学习内容:
  • 三、问题描述
  • 四、解决方案:
  • 五、总结:

一、前言

二、学习内容:


三、问题描述

🌟 项目可以运行起来访问Knife4j没反应后台没有报错但是前端检查出这个错误

如图:
在这里插入图片描述


四、解决方案:

  • 注意我是父子项目版本控制已经在父项目里面做了可看之前文章

在这里插入图片描述

🌟 如图加上负载均衡依赖就行

官方之前一些依赖(如Feign)是第三方做的后面闭源移除了
所以使用的话要加上相关负载均衡依赖

参考依赖:
在这里插入图片描述


五、总结:

🌟 注意gateway依赖也要加入负载均衡依赖即可

spring-cloud-starter-loadbalancer 是用于提供负载均衡功能的依赖

  • 这个依赖项包含了 Spring Cloud LoadBalancer 的核心组件,使得 Gateway
    能够通过服务发现机制找到并负载均衡到后端服务实例。

🌟 它对应gateway配置里面的这段:

java">spring.cloud.gateway.routes[0].uri=lb://user-service
  • Knife4j使用网关别忘记配置
java"># knife4j整合所有的微服务
knife4j.gateway.discovery.enabled=true
knife4j.gateway.enabled=true
knife4j.gateway.tags-sorter=order
knife4j.gateway.operations-sorter=order
knife4j.gateway.strategy=discover

(后续有遇到问题再添加)


声明:如本内容中存在错误或不准确之处,欢迎指正。转载时请注明原作者信息(麻辣香蝈蝈)。

在这里插入图片描述


http://www.ppmy.cn/ops/101025.html

相关文章

编译运行 llama.cpp (vulkan, Intel GPU SYCL)

llama.cpp 是一个运行 AI (神经网络) 语言大模型的推理程序, 支持多种 后端 (backend), 也就是不同的具体的运行方式, 比如 CPU 运行, GPU 运行等. 但是编译运行 llama.cpp 并不是那么容易的, 特别是对于 SYCL 后端 (用于 Intel GPU), 坑那是一大堆. 只有特定版本的 llama.cpp…

数据完整性保密性实现方法

文章目录 保护数据完整性保护数据保密性 保护数据完整性 保护数据完整性是确保数据在存储、传输和处理过程中未被未授权修改、损坏或丢失的关键措施。以下是针对协议、检错纠错编码方法、密码校验技术、公正这四个方面的具体办法和例子: 协议: SSL/TLS&…

引擎切换pdf识别简历分析

文章目录 1.EasyCode生成interview_history的crud1.在模板设置中手动指定逻辑删除的值2.生成代码,进行测试 2.PDF识别关键字1.引入依赖2.代码概览3.PDFUtil.java4.keyword1.EndType.java2.FlagIndex.java3.WordType.java4.KeyWordUtil.java 3.策略模式实现引擎切换&…

Ruby遇上GUI:探索Ruby桌面应用开发的新天地

标题:Ruby遇上GUI:探索Ruby桌面应用开发的新天地 在编程语言的多彩世界中,Ruby以其简洁和优雅著称,常被用于Web开发。然而,Ruby的潜力远不止于此,它同样能够在桌面应用开发领域大放异彩。本文将带您深入了…

浅谈【数据结构】图-最短路径问题

目录 1、最短路径问题 2、迪杰斯特拉算法 3、算法的步骤 谢谢帅气美丽且优秀的你看完我的文章还要点赞、收藏加关注 没错,说的就是你,不用再怀疑!!! 希望我的文章内容能对你有帮助,一起努力吧&#xff0…

基于SSM的垃圾分类管理系统的设计与实现 (含源码+sql+视频导入教程+论文)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 基于SSM的垃圾分类管理系统拥有两种角色:用户和管理员。具体功能如下: 1.1 背景描述 基于SSM的垃圾分类管理系统采用Spring、SpringMVC和MyBatis框架&#xff0c…

postman使用指北

粘贴 cURL 请求 环境设置 作用:方便切换不同环境,比如配置本地环境/测试环境/线上环境,通过切换环境就可以请求对应环境的接口 配置环境 切换环境请求 Pre-request Script 可以在发送请求之前执行一些脚本操作 1. 常用指令 // 获取请求方…

centos安装docker、docker-compose

centos安装docker、docker-compose 注意: 使用非root用户安装且用户有sudo权限 卸载旧版本 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine …