110得票2回答
Spring Cloud Gateway和Zuul有哪些不同之处?

我一直使用Zuul作为边缘服务和API网关,最近我注意到Spring Cloud平台发布了Spring Cloud Gateway。这两个网关有什么区别?为什么不扩展Zuul以支持S-C-Gateway中的功能?新库的推动因素是什么?何时应该使用它?

52得票8回答
Zuul在长请求中超时

我正在使用一个前端Spring Cloud应用程序(微服务)作为一个Zuul代理 (@EnableZuulProxy),将来自外部源的请求路由到使用spring cloud (spring boot)编写的其他内部微服务。 Zuul服务器直接从示例部分的应用程序中获取。@SpringBootA...

52得票3回答
Spring Boot - 不同的系统(eureka,zuul,ribbon,nginx)用于什么?

我一直在使用 spring,现在想要学习 spring boot 和微服务。我了解什么是 微服务 以及它的工作原理。在阅读文档时,我看到了许多与 spring boot 开发 微服务 相关的东西,但是我非常困惑。 我列出了以下系统和问题: Netflix Eureka - 我知道这是一个...

39得票2回答
Zuul - API 网关认证

我想通过Spring Cloud中的Zuul作为API网关引入一些服务。 我对身份验证存在一些设计疑问。身份验证将由Spring Security处理,在servlet过滤器链中位于Zuul之前。 我的担忧: 网关将位于许多服务之前 一些服务可能会公开不需要身份验证的端点 一些服务可能...

29得票2回答
Spring OAuth授权服务器在Spring Cloud Zuul代理后面

我正在开发一个基于微服务架构的应用程序。我们使用了使用Spring Cloud Netflix的Zuul服务器实现的API网关来将请求路由到我们的微服务。 为了实现所有服务的单点登录,我目前正在使用Spring Cloud Security设置OAuth2服务器。该服务器基本上只是Dave ...

28得票3回答
使用Zuul作为身份验证网关

背景 我想要实现这篇文章中提出的设计。 它可以通过下面的图表进行总结: 客户端首先通过IDP(OpenID Connect/OAuth2)进行身份验证 IDP返回访问令牌(不带用户信息的不透明令牌) 客户端使用Authorization标头中的访问令牌通过API网关进行调用 API网...

28得票1回答
Zuul和Ribbon集成

我不太理解Zuul和Ribbon之间的连接。 我认为我已经清楚地了解了Zuul。它是一个反向代理,我可以联系它以访问我的几个服务实例之一。它将使用轮询算法或其他你配置的方式来选择正确的服务器。它是传统的负载均衡器。为了知道可用的实例,它可以使用像Eureka这样的注册表。 但是我对Ribb...

25得票7回答
自定义 Zuul 异常。

我在Zuul中有一个场景,当路由的URL对应的服务可能会宕机时,响应体会抛出500 HTTP状态和ZuulException的JSON响应体。{ "timestamp": 1459973637928, "status": 500, "error": "Internal Server...

25得票1回答
Spring Cloud + Zuul + JWT 用于值/引用令牌。

阅读文章如何在微服务中控制用户身份后,我一直在尝试实现这样的访问控制方案(值和引用令牌),但是在浏览了与Spring Security + OAuth + Zuul相关的多个其他主题和GitHub示例之后,我无法找到如何实现这一点的具体示例。所有涉及JWT的示例在返回令牌时都会返回用户详细信息...

24得票1回答
API网关模式和BFF之间有什么区别吗?

我理解API网关模式类似于所有微服务的代理。因此,客户端调用API网关来处理进一步的路由。BFF是API网关模式的一个特定案例,其中我们为每种类型的客户端设置了路由机制。我的理解正确吗?