带有 Zuul 的 Spring Boot 2.4.2 网关 API

Alf*_*rin 3 java spring spring-boot netflix-zuul api-gateway

我正在尝试使用新的 Spring Boot Starter Parent 2.4.2 构建网关 API,但由于某种原因,它看起来spring-cloud-starter-netflix-zuul不再受支持并且不适用于新版本!有替代品吗?

eis*_*eis 9

来自Spring 博客

Zuul 1 和 Archaius 1 都被不向后兼容的更高版本所取代。

以下 Spring Cloud Netflix 模块和相应的启动器将被置于维护模式:

  • spring-cloud-netflix-archaius
  • spring-cloud-netflix-hystrix-contract
  • spring-cloud-netflix-hystrix-dashboard
  • spring-cloud-netflix-hystrix-stream
  • spring-cloud-netflix-hystrix
  • spring-cloud-netflix-ribbon
  • spring-cloud-netflix-turbine-stream
  • spring-cloud-netflix-turbine
  • spring-cloud-netflix-zuul

更换

我们推荐以下作为这些模块提供的功能的替代品。

当前的 替代品
Hystrix 弹性4j
Hystrix 仪表板/涡轮机 千分尺+监控系统
丝带 Spring Cloud 负载均衡器
祖尔 1 春云网关
阿凯厄斯 1 Spring Boot 外部配置 + Spring Cloud 配置

所以你需要迁移到 Spring Cloud Gateway。

  • @AlfredoMarin 这是一个 Spring Cloud 网关:https://spring.io/guides/gs/gateway/ - 谷歌可能也会为其他人找到你。 (5认同)