10得票4回答
Zuul代理CORS头包含多个值,头部重复两次 - Java Spring Boot CORS过滤器配置

为什么我会收到每个CORS标头的两倍?我正在使用Zuul代理,将对服务的请求通过API网关进行代理。 我必须在我的Spring安全过滤顺序中有一些错误配置。 当我访问需要身份验证的路由时,我会收到以下错误: 通过API网关请求服务出错XMLHttpRequest cannot load htt...

10得票1回答
Spring Boot 2.4.2 带有 Zuul 的网关 API

我正在尝试使用新的Spring Boot Starter Parent 2.4.2构建一个网关API,但出于某些原因,似乎spring-cloud-starter-netflix-zuul不再受支持并且不能与新版本一起工作!是否有任何替代品?

10得票1回答
如何将Netflix Zuul 1迁移到Zuul 2或Spring Cloud Gateway

我们的服务目前正在使用Spring Cloud Netflix Zuul作为网关。 现在我们需要支持WebSocket,因此需要将Zuul 1迁移到Zuul 2或Spring Cloud Gateway。 我知道Spring Cloud团队不再支持Zuul,因为他们有了自己的Spring ...

10得票1回答
如何在Zuul中配置特定于域的路由

我们有2个指向单个Zuul ELB的域。虽然我们的生产环境将会设置得有些不同,但这两个站点都使用了很多相同的服务,因此现在我们只有一个Zuul ELB。 如何根据域名将相同的路径路由到不同的服务上? 我希望最终能得到类似于这样的东西:zuul: host: http://a-zuul-ho...

9得票1回答
Heroku负载均衡器与Netflix Zuul比较

根据这篇回答 https://dev59.com/9FgR5IYBdhLWcg3wDJtN#41811770,我想获取更多关于在Heroku上使用微服务的最佳实践的信息。 问题是哪种方法更好? 1. 安装每个服务作为独立的应用程序,并使用其中一个作为REST“代理”(例如Netflix E...

9得票1回答
Zuul 过滤器返回值

ZuulFilter.run() 的返回值有什么可能的使用方式?例如 Spring 示例,所有的例子都返回null。官方文档表示: 可以返回任意的对象实例,但当前实现忽略了它。 那么为什么还要有这个返回值呢?

9得票5回答
在重定向时向Zuul添加头信息

我正在尝试使用Zuul将调用重定向到其他地方的下游系统。在重定向中,我需要添加一个标题,并填入api接收重定向以进行处理所必需的数据。但我似乎无法让下游系统检测到这些数据。以下是我的代码。我正在使用Edgware.SR3,Spring Boot 1.5.12中的Zuul。 Zuul过滤器 ...

9得票2回答
如何从Zuul路由中排除或忽略特定的路径或路由。

有没有可能从Zuul路由中排除路径或匹配项? 目标是: 将所有请求路由到/contracts/**,并将其路由到contract.example.com 将所有请求路由到/audit/**,并将其路由到audit.example.com 将所有请求路由到/heartbeat/**或/ss...

9得票1回答
Zuul/Ribbon/Hystrix未在不同实例上进行重试

背景 我正在使用Spring Cloud Brixton.RC2,其中包括Zuul和Eureka。 我有一个带有@EnableZuulProxy注解的网关服务,以及一个名为book-service的服务,其中包含一个名为status的方法。通过配置,我可以模拟在status方法上工作,并使...

9得票1回答
Spring Cloud Zuul:仅将过滤器应用于特定路由

我正在使用Spring Cloud的Zuul来代理一些API请求到几个外部服务器。代理本身运作良好,但每个服务都需要在请求头中提供一个(不同的)令牌。 我已经成功地为每个令牌编写了一个简单的前置过滤器,应用了适当的标头。然而,我现在遇到了一个问题。即使查阅了文档,我也无法弄清楚如何使每个过滤...