netflix-zuul相关内容
问题 如何在Spring Cloud应用中转发请求?我需要根据URI的部分将请求转发到其他服务。 例如 HTTP GET http://user-application/api/users,返回用户JSON。 HTTP GET http://user-application/api/proxy/jobs-application/api/jobs,返回作业JSON,但此请求应
..
上下文:我正在创建一个云平台,以支持使用 SSO 的多个应用程序.我通过 Keycloak Spring Security Adapter 使用 Keycloak 进行身份验证 和 Netflix Zuul 进行授权(API 网关). 每个微服务都需要一个 Authorization 标头,其中包含一个有效的 JWT,它将使用用户名(子)来处理请求.每个微服务到微服务的调用都应该首先通过 N
..
我目前正在开发基于微服务架构的应用程序.我们使用使用 Spring Cloud Netfix 的 Zuul 服务器实现的 API 网关将请求路由到我们的微服务. 为了实现我们所有服务的单点登录,我目前正在使用 Spring Cloud Security 设置 OAuth2 服务器.服务器基本上只是 Dave Syer 的 Repo 中实现的复制和过去:https://github.com/d
..
我在 Zuul 中有一个场景,其中 URL 路由的服务也可能关闭.因此,响应正文在 JSON 正文响应中被抛出 500 HTTP 状态和 ZuulException. {“时间戳":1459973637928,“状态":500,"error": "内部服务器错误",“异常":“com.netflix.zuul.exception.ZuulException","message": "转发错误"}
..
我正在尝试在代理服务器后面使用 angular 4 应用程序(我使用 zuul 作为代理服务器),因为我使用的是上下文路径路由,所以我已经使用上下文路径配置了 zuul 路由.下面是zuul路由配置. kp-app1:路径:/kp-app1/**可重试:真服务 ID:kp-app1带前缀:假 由于 Angular 使用 baseurl=/ 运行,我手动编辑了 index.html 并添加了 /
..
来到我的 Zuul 过滤器的请求之一是 URI /hello/World,我想将其重定向到 /myapp/test.这个/myapp/test是在Eureka注册的服务. zuul:路线:xyz:路径:/你好/世界网址:http://localhost:1234/myapp/teststripPrefix: 真 当我尝试上述配置时,传入的 URI 后缀为配置的 URL,如 http://loc
..
我有一个使用 zuul 实现的简单网关,如下所示: application.properties 文件: zuul.routes.looli.url=http://localhost:8082ribbon.eureka.enabled=falseserver.port=8070 RoutingAndFilteringGatewayApplication 类: @EnableZuulPr
..
我一直在尝试构建一个适用于 JWT 的 Spring 分布式应用程序.Github 存储库 - https://github.com/dhananjay12/spring-microservice-demo 服务说明 product-service :具有受保护路由的简单下游服务 jwt-resoure-server :包含在下游服务中的 jar使其成为提取 jwt 令牌并将其设置的
..
我有一个外部 url,我想通过 zuul 过滤器传递一些请求头来启动应用程序.任何人都可以帮我解决这个问题.在我的自定义预过滤器中,我写了这个: @Component公共类 CustomFilters 扩展 ZuulFilter {public static final Logger logger = LoggerFactory.getLogger(CustomFilters.class);@
..
启动应用程序: @SpringBootApplication@EnableZuulProxy公共类 ZuulServer {公共静态无效主(字符串 [] args){新的 SpringApplicationBuilder(ZuulServer.class).web(true).run(args);}} 我的 YAML 文件是这样的: 服务器:端口:8080春天:应用:姓名:祖尔尤里卡:客户:
..
我有一个带有 4 个微服务、eureka 服务器和一个集中式 API 网关的 spring-boot 应用程序. 所有外部流量都通过我的 API 网关到达我的微服务. 我的 API 网关 (Zuul) 正在验证和验证 JWT 令牌. JWT 令牌由我的一个微服务(用户微服务)在用户登录后生成,令牌包含用户 ID 及其角色/权限. 现在,我想对网关以外的微服务中存在的方法实施
..
我已经用几个 Spring Cloud 服务(配置、服务注册表和 Zuul)设置了一个本地环境.代理使用默认映射正确公开服务: 2015-11-23 14:06:30.184 INFO 11532 --- [ main] oscnzuul.web.ZuulHandlerMapping :将 URL 路径 [/api-proxy/**] 映射到 [class org 类型的处理程序上.spring
..
我在kubernete和docker中使用微服务,当Zuul(网关)将请求数据转发到服务时,我得到了 UnknownHostException 我无法按Pod名称ping服务容器(但是当我使用docker swarm而不是Kubernetes时,我通常可以按主机名ping) 这是我的服务Yaml文件 apiVersion:apps/v1beta1种类:部署元数据:名称:商人服务标签:运行
..
因此,基本上,前端使用reactJS,后端使用Spring Boot(微服务,以zuul作为网关),当然,如果没有CORS的东西,它们将无法做任何事情. 我们使用了这段代码 @Bean公共CorsFilter corsFilter(){最终的UrlBasedCorsConfigurationSource源=新的UrlBasedCorsConfigurationSource();最终的Cors
..
我是Springboot的新手,我试图通过Zuul API网关过滤请求,但是我收到以下错误消息: AnonymousAuthenticationToken无法转换为org.aacctt.ms.auth.security.JWTAuthentication 当我放置一个断点时,当请求从zuul网关到达身份验证服务时,我得到一个空的标头/令牌字符串值,这种情况发生在需要授权令牌的受保护请求
..
我正在使用Jhipster 5.5.0构建一个zuul网关,该网关能够将剩余请求路由到不同的微服务. 其中一些微服务是用不同的语言开发的,并在不同的服务器上部署和运行.每个微服务都通过OIDC在不同领域使用相同的密钥库服务器进行保护. 现在,我需要在网关应用程序的application.yml属性文件上配置zuul路由,以通过外部rest客户端(客户)访问此服务,并使用zuul作为oidc令
..
我与Spring Cloud合作,并且想要配置Zuul zuul服务的application.yml是 server: port: 5555 #Setting logging levels logging: level: com.netflix: WARN org.springframework.web: WARN com.thou
..
我试图将Zuul用作API网关,在一种特殊情况下,我必须根据来自客户端的数据来更改URL.我可以使用“前置"过滤器执行大多数操作,但到目前为止,我无法读取路由中配置的URL. 这是我的路线的样子: zuul: #prefix: /api sensitive-headers: Cookie,Set-Cookie,Authorization routes: mgmt:
..
我已经实现了zuul网关服务,用于我编写的一些微服务之间的通信.我有一个特定的场景,例如我想在我的自定义过滤器之一中更改服务路径,然后重定向到其他服务. zuul网关有可能吗?我尝试将带有更新的uri的"requestURI"参数放入路由过滤器中的请求上下文中,但效果不佳 请帮帮我 预先感谢 解决方案 是的,可以.为此,您需要实现类型为PRE_TYPE的ZuulFilter,并使用指
..
我有一个zuul网关应用程序,该应用程序从客户端应用程序接收请求,并使用负载平衡的剩余模板将请求转发到具有2个端点(例如,端点1和端点2)的微服务(轮循机制中两个端点之间的负载平衡),目前还可以,尽管我希望它基于可用性). 这是我面临的问题- 我关闭了端点2之一,例如endpoint2,并尝试调用了zuul路由,我发现当请求发送到端点2时-zuul需要2分钟左右的时间,然后HTTP 5
..