欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 【Java】微服务Knife4j报错503问题 网关整合解决

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

2024/10/27 20:16:31 来源:https://blog.csdn.net/m0_66070037/article/details/141462819  浏览:    关键词:【Java】微服务Knife4j报错503问题 网关整合解决

Java系列文章目录

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


文章目录

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

一、前言

  • 微服务启动后Knife4j遇到的问题

二、学习内容:

  • Knife4j网关整合

三、问题描述

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

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


四、解决方案:

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

在这里插入图片描述

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

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

  • 注意Knife4j依赖别引错了

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


五、总结:

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

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

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

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

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

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


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

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com