请求通过Spring Cloud Gateway 503

最近想处理一个通用的网关服务。

但是我在处理好所有配置的时候发现,网络请求过网关的时候,一直503,我所有的配置都没问题。

环境:
JDK: 17
Spring Cloud: 2023.0.2

Spring Cloud Gateway 的早期版本中,Ribbon 被用作默认的负载均衡器。随着Spring Cloud的发展,RibbonSpring Cloud LoadBalancer 替代。在过渡期间,为了兼容,Spring Cloud 同时支持了 RibbonSpring Cloud LoadBalancer。然而,从 Spring Cloud 2020.0.0 版本开始,Ribbon 被废弃,Spring Cloud LoadBalancer 成为了推荐的负载均衡方案。

在这个版本变动中,为了提供更大的灵活性,spring-cloud-starter-loadbalancer 被标记为了可选依赖,不再默认包含在 Spring Cloud Gateway 中。因此,在使用 4.1.0 版本的 Spring Cloud Gateway 并需要服务发现和负载均衡功能时,如果没有显式包含这个依赖,就会导致无法处理 lb://URI,从而返回503错误。

解决办法:

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

相关推荐

  1. 请求通过Spring Cloud Gateway 503

    2024-07-18 16:32:01       19 阅读
  2. SpringCloudGateway

    2024-07-18 16:32:01       21 阅读
  3. 通过SpringCloudGateway中的GlobalFilter实现鉴权过滤

    2024-07-18 16:32:01       27 阅读
  4. springboot请求406、500问题

    2024-07-18 16:32:01       52 阅读
  5. DELETE 请求,如何通过ajax进行发送

    2024-07-18 16:32:01       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 16:32:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 16:32:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 16:32:01       58 阅读
  4. Python语言-面向对象

    2024-07-18 16:32:01       69 阅读

热门阅读

  1. 使用小皮面版的Nginx服务搭建本地服务器

    2024-07-18 16:32:01       22 阅读
  2. Jenkins 安装、部署与配置

    2024-07-18 16:32:01       23 阅读
  3. Nginx:502 Bad Gateway 错误的原因及解决方法

    2024-07-18 16:32:01       18 阅读
  4. Web开发-LinuxGit基础5-本地-分支

    2024-07-18 16:32:01       20 阅读
  5. 交易-软件科技股F4(kafka、NET、snow、MongoDB)

    2024-07-18 16:32:01       20 阅读
  6. 关于Hadoop生态系统一部分的Catalog

    2024-07-18 16:32:01       24 阅读
  7. 高内聚,低耦合的解释及实例【包学包会】

    2024-07-18 16:32:01       20 阅读
  8. 网页制作技术:概念、现状与展望?

    2024-07-18 16:32:01       20 阅读
  9. Ubuntu22.04:安装Samba

    2024-07-18 16:32:01       21 阅读
  10. 使用 Vue 和 ECharts 打造动态数据可视化图表

    2024-07-18 16:32:01       25 阅读
  11. 排序思想-快排

    2024-07-18 16:32:01       25 阅读
  12. pytorch学习(一)argparse

    2024-07-18 16:32:01       24 阅读
  13. logback-spring.xml配置

    2024-07-18 16:32:01       18 阅读
  14. 嵌入式Linux应用开发基础-现有动态库so的使用

    2024-07-18 16:32:01       21 阅读