netflix-zuul

    2热度

    1回答

    我想配置Netflix Zuul路由到两个微服务(这是基于春季启动)。 第一微服务富与路径访问/foo/** 二的microService 酒吧与路径访问/foo/*/bar/** 我是想这样的事情,但是这么想的工作: zuul: routes: foo: /foo/** bar: /foo/*/bar/** Is possi当路径嵌套时,可以使用这种配置吗? 配

    1热度

    2回答

    我使用ZuulFilter拦截请求调用。我需要通过添加像这样的附加参数来更改请求调用的url。 原始请求 Http://localhost:8080/home?username=Paul 增加新的参数 Http://localhost:8080/home?username=Paul&authenticated=true 后我不需要这个额外的参数添加到头部。我尝试使用setRequestQu

    6热度

    2回答

    上下文:我正在创建一个云平台来支持具有SSO的多个应用程序。我正在使用Keycloak进行身份验证和Netflix Zuul授权(API网关)至Keycloak弹簧安全适配器。 每个微服务都需要一个授权标头,它包含一个有效的JWT,从中可以获取用户名(子)来处理请求。每个微服务到微服务的调用应首先通过Netflix Zuul,传递Authorization头以维护无状态验证。该策略允许每个微服务都

    0热度

    1回答

    我有一个需求来运行服务于多个OAuth2和CAS安全应用程序的Zuul网关(边缘服务)。我的应用程序正常工作(未显示),但与CAS保护的第三方应用程序有问题。 的Zull路由设置这样 zuul: routes: authorization: path: /cas/** strip-prefix: false service-id: authe

    2热度

    1回答

    我在获取Zuul路由配置时遇到了一个小问题。下面是我目前 zuul: routes: microservice: path: /service/* serviceId: session sensitiveHeaders: Cookie,Set-Cookie,Authorization microservice: ribbon:

    4热度

    1回答

    我想覆盖zuul代理的默认senderorfilter,以便我可以在网关后面的服务崩溃/关闭时提供更好的响应。下面是我从答案参加了Customizing Zuul Exception public class RabbrErrorFilter extends ZuulFilter { private static final Logger log = LoggerFactory.getLogg

    0热度

    1回答

    我们正在使用Spring Cloud构建基于微服务的系统,我们使用Zuul作为边缘服务器和一些后端微服务。在其中一个后端服务中,我们使用Redis来管理HttpSession并存储一些与用户相关的对象。 直接访问微服务时一切都很顺利,但通过Zuul进行访问时发生错误,因为后台微服务始终获得新的HttpSession ID。我尝试使用JSESSIONID和SESSION将cookie传递给使用Zuu

    0热度

    1回答

    我是微型服务的新手,我看过一个教程(来自udemy),其中展示了像尤里卡,假装,春天云配置,hystrix和zuul等技术,但在做了一些例子之后,我不介意不太了解hystrix monitor和zuul是如何工作的,在例子中,我注意到hystrix被一个主要应用程序使用,它可以访问微服务,并且以这种方式我可以监视我的微服务,但是使用zuul我注意到它的工作原理类似于代理,但这是调用像其他应用程序相

    1热度

    1回答

    我正在使用Zuul来代理发送身体作为GET请求一部分的奇怪客户端。不幸的是,我不能改变客户端。 随着卷曲这样的请求可以被发送为: curl -XGET 'localhost:8765/kibana/index.html' -d' {"key": "value"}' 并且该数据被在体内真正发送。然而,在zuul方面,当我尝试阅读身体时,它是空的。这是我的原型zuul代码: @Configurat

    0热度

    1回答

    我有一个使用Zuul Netflix公司作为API网关的应用程序,该架构如下: 的架构做工精细,用浏览器和邮递员我可以从微服务(服务1,2和3)访问不同的REST端点。但是,当我尝试在我的前端Web应用程序(AngularJS WebApp)中使用它时,它在Chrome控制台中给我提供了以下错误。 XMLHttpRequest cannot load http://localhost:8080/p