-
0 votesanswersviews
如何使用Netflix / Eureka Service中的发现信息在Netflix / Zuul和Netflix / Ribbon中启用自动路由?
我使用netflix Cloud 微服务架构做了很多新事 . 我的网络中运行了三个微服务: Zuul / Ribbon Service:localhost:8765 Application.yml: =============== eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/ 尤里卡服务:loc... -
0 votesanswersviews
是否可以使用相同的应用程序名称提供2种不同的服务?
假设我有一个名为"FooService"的服务在docker容器中运行,另一个名为"BarService"的服务在第二个docker容器中运行 . 这两项服务都注册了Eureka(在另一个docker容器中运行) . 是否可以为两种服务使用相同的应用程序名称?例如 . http://localhost/myservice/foo应调用FooService,... -
0 votesanswersviews
Jhipster是否会重试服务电话
我在我的网关上使用JHipster版本4.6.2 . 我有一个JHipster注册表和两个相同微服务的实例 . 在JHipster注册表中,我可以看到网关和两个微服务实例都已正确注册 . 我可以配置,查看 Health 状况等 . 总之,一切正常 . 微服务是使用较新的JHipster版本(4.11.1)创建的 . 网关和微服务似乎都很好地合作 . 例如,网关上的默认(生成的)用户界面能够从微服务... -
1 votesanswersviews
Spring Cloud ZUUL - 自定义POST路由过滤器
我们正在尝试为ZUUL编写自定义POST路由过滤器 . 我们正在使用Spring Cloud Zuul . 这就是我们要做的 - 在Eureka注册了多个相同服务(ServiceA)的实例 . 我们通过ZUUL在ServiceA中创建一个rest API请求,并且由在Eureka注册的任何一个实例提供API . What we want to know is the hostip of the... -
1 votesanswersviews
Spring Cloud:微服务身份验证通过Eureka Discovery工作,但不是通过Zuul
我是Spring Cloud的新手 . 我正在尝试使用Spring Cloud Eureka Discovery和Zuul Gateway构建一些微服务 . 我可以通过Zuul Gateway访问微服务并执行操作,但仅限于没有涉及安全性的情况 . 如果我的微服务是安全的,那么我不能通过Zuul做任何事情,因为它不会返回JWT令牌 . 如果我通过Eureka发现客户端来做它就像一个魅力 . 也许我的... -
2 votesanswersviews
Spring Cloud Zuul通过JWT下游
我已经阅读了很多围绕这个的问题,但似乎没有一个类似于我已经拥有JWT的边缘情况 . 我在我的前端使用Auth0(注意auth-zero,而不是Oauth)来获得一个JWT,它为我的后端加载了范围和身份验证 . 当我登录到我的前端客户端时,我得到了一个带有access_token的JWT . 如果我复制该令牌,我可以向我的后端微服务发出直接卷曲请求 curl -X GET -H "Auth... -
1 votesanswersviews
如何从Zuul过滤器向Spring Boot安全性添加角色
我正在开发一个具有自定义令牌认证系统的Spring Boot REST应用程序 . 令牌将用户的角色保存为声明 . Zuul代理将流量路由到多个Spring启动微服务,我想向Zuul添加一个过滤器,以便从令牌中提取角色(存储为声明)并将它们设置在Spring安全环境中(我不会了解内部结构)以便我可以使用标准的Spring安全方法在微服务中配置访问,例如使用WebSecurityConfigurer... -
0 votesanswersviews
使用Springboot进行JWT身份验证
我正在使用SpringBoot开发一个带有微服务架构的Rest后端 . 为了保护 endpoints ,我使用了JWT令牌机制 . 我正在使用Zuul API网关 . 如果请求具有所需权限(来自JWT的ROLE)将转发到正确的微服务 . Zuul api网关的“WebSecurityConfigurerAdapter”如下 . @Autowired private JwtAuthenticati... -
6 votesanswersviews
如何从zuul路由中排除或忽略特殊路径或路由
是否可以从Zuul路由中排除路径或匹配器? 目标是 对/ contracts / **的所有请求都将路由到contract.example.com 对/ audit / **的所有请求都将路由到audit.example.com 对/ heartbeat / **或/ sso / **的所有请求都直接从zuul提供 . 所有其他请求(/ **)都路由到html.example.co... -
0 votesanswersviews
重定向不适用于Zuul和spring boot
我正在尝试使用Zuul过滤器来进行动态路由 . 我有一个在Spring Boot中运行的应用程序 . 此应用程序公开两个服务 . @PostMapping("/update") public String updateBook(Book book) { return " Book Updated"; } @PostMapping("/add&q... -
2 votesanswersviews
Spring Boot Zuul:映射多个路由URL
我们使用Spring Boot和Zuul Proxy将API请求转发给API . 示例配置如下: zuul.routes.common.url=http://10.0.0.1:8081/common zuul.routes.meta.url=http://10.0.0.2:8082/meta 一切都运行良好 . 为了 balancer 我们的负载并有效地利用底层服务器,我们希望指定多个URL作为... -
2 votesanswersviews
Spring Boot 2.0 / OAuth2 / JWT / Zuul /微服务
我正在努力 Build 一个 microservice architecture . 但我是 struggling ,因为两天 with OAuth2 and Zuul . 我设法在同一服务上运行Auth / Resource-Server,但没有使用Zuul . 此刻我不再工作了 . 我是 ried many guides (以Baeldung为例)但是 no one works for m... -
2 votesanswersviews
spring boot cloud Zuul Proxy - 代码中的硬编码代理路由引用
我有Spring Cloud的基础知识,使用网关(使用Zuul Proxy)代理休息 endpoints (/ ui,/ admin作为单独的微服务) . 我关注spring boot blog by Dave Syer zuul: routes: ui: url: http://localhost:8081 admin: url: http://loc... -
0 votesanswersviews
反向代理(Zuul)背后的Spring MVC
我正在构建一个基于微服务架构的应用程序 . 我有一个使用Spring MVC的微服务,Zuul提供了反向代理 . 没有Zuul,我的微服务由 http://localhost/ 访问,代理由 http://localhost/ui/ 访问 . 所以,当我点击主页面上的链接时,我必须去 http://localhost/ui/order ,但我去了 http://localhost/order ,当... -
0 votesanswersviews
spring OAuth2 zuul - 访问令牌已过期,invalid_token
我有一个spring zuul OAuth2应用程序 . authServer-- OAuth2ServerConfiguration: @Configuration public class { @Bean public TokenStore tokenStore() { return new InMemoryTokenStore(); } @... -
1 votesanswersviews
Zuul路由:一个具有多个微服务的 endpoints
我想以一种所有服务都在'/ gateway'上下文的方式设置zuul和底层微服务 . 例如: 微服务1有:http://localhost:8081/api/hello 微服务2有:http://localhost:8082/api/bye 我希望能够通过zuul访问微服务,如下所示: 微服务1:http://localhost:8080/ gateway / microservice1 / ... -
0 votesanswersviews
Spring Cloud Netflix Zuul大文件上传
我正在使用Spring Boot进行项目,我正在尝试上传大文件但不知何故它不起作用 . 我在端口8080上运行Spring Boot Zuul(@EnableZuulProxy),然后是另一个应该处理上传的微服务(让我们称之为数据存储) . 我将一个多部分请求发布到http://localhost:8080/zuul/my/upload/endpoint,其中包含一个文件和一个文本字符串 . 当我... -
0 votesanswersviews
Spring Cloud:默认从Gateway重定向到UI
我是微服务和Spring Boot的新手 . 我有一些Spring Cloud 微服务,在端口8080上运行Zuul网关 . browser | | gateway (:8080) / \ / \ / \ resource UI (:8090) 端口8090上有一个UI微服务,它有一个带有方法的控制器,返回i... -
6 votesanswersviews
Spring Cloud Zuul OAuth错误CORS
我正在使用Spring Boot Cloud OAuth2 Auth系统,但我在auth方法中遇到了问题 . 当我尝试使用我的服务器进行身份验证时,Zuul网关没有发送标头参数,但如果我尝试直接向我的oauth服务器进行身份验证,我就没有问题 . 只有当我尝试通过Zuul网关进行身份验证时,才会出现此问题 . 验证回复: error_description:“访问此资源需要完全身份验证” 请求... -
20 votesanswersviews
使用Zuul作为身份验证网关
Background 我想实现article中提出的设计 . 它可以通过下图总结: 客户端首先使用IDP进行身份验证(OpenID Connect / OAuth2) IDP返回访问令牌(不带用户信息的不透明令牌) 客户端通过API网关进行调用,使用Authorization标头中的访问令牌 API网关使用访问令牌向IDP发出请求 IDP验证访问令牌是否有效并以JSON格式返回... -
0 votesanswersviews
无法通过网关访问微服务
我没有 Spring 季微服务和zuul配置的经验,所以我需要一些帮助 . 我有一个在jhipster-registry上运行的微服务,我试图通过网关从我的应用程序访问微服务 . 在我的应用程序中,我在当前路由中有此服务: 如果我的应用程序作为 spring 启动应用程序启动时访问该服务一切正常;但是当我在tomcat上部署我的应用程序时,相同的请求返回404 . 这是zuul配置: zuul:... -
1 votesanswersviews
使用zuul网关时,autherization服务不响应access_token
我用springboot 1.4创建了多个微服务 . 上周我决定实施oauth2授权服务 . 我的计划是这样的, 每个请求都应由Eureka注册的zuul网关处理 . 因此,eureka将调用新的授权服务以获取access_token . 我发现的问题是我能够直接从另一个端口(8081)中运行的授权服务器获取JWT访问令牌 . 当我试图通过zuul网关获取jwt令牌时,不幸的是我得到一... -
0 votesanswersviews
基于Tomcat的Zuul代理服务器不会转发正确的客户端IP地址(request.getRemoteAddr())来结束微服务
我使用这种配置设置基于Spring Boot的微服务环境 - nginx作为centos 7上的负载均衡器 . (配置为使用x-forwarded-for) 基于netflix zuul代理服务器的Spring启动API网关 . Tomcat是嵌入式容器 . 基于Spring Cloud的产品微服务 . Tomcat作为嵌入式容器 . Spring Boot版本:1.5.6 当... -
0 votesanswersviews
Zuul Api Gateway映射了错误的服务URL(字符集)?
我试图创建微服务,但zuul api网关服务maped错误的网址 . 似乎它与编码问题有关 . Zuul application.properties spring.application.name=zuul-api-gateway server.port=8765 eureka.client.service-url.default-zone=http://localhost:8761/eure... -
0 votesanswersviews
带有spring-boot的$ resouce中的可配置端口
Prerequisites spring-boot 1.3.1.RELEASE TypeScript 1.8.9 AngularJs 1.5.3 Zuul 我有一个api网关,它隐藏了一组微服务 . 这个api网关使用zuul将Urls映射到不同的微服务 . zuul: routes: service1: path: /service1/** serviceId: ... -
0 votesanswersviews
Spring Boot Zuul Mulitpart请求
我正在使用FileStore应用程序,FileStore是一个Spring启动应用程序 .我们想要没有发布FileStore应用程序的URL, 我们想要放置Zuul应用程序,它将像代理一样工作 . 我尝试了基本的Zuul网关示例 . 这一切都适用于以下示例的正常请求 https://spring.io/guides/gs/routing-and-filtering/ 但它没有为多个部分请求 .... -
0 votesanswersviews
Eureka,ZUUL,Docker撰写桥接网络java.net.ConnectException:连接被拒绝
我在具有简约配置的独立docker容器上运行Zuul服务和Eureka服务(两者都是spring boot项目) . 尤里卡: 泊坞窗,compose.xml: version: '2' services: app: build: context: ./ image: eureka environment: eureka.client.servi... -
0 votesanswersviews
Dockerized Spring boot和Zuul
我遇到麻烦让Zuul使用dockerized Spring启动应用程序 . 似乎Zuul无法将请求代理到目标应用程序(gis_import_export),即使它已启动并正在运行 . 我的Zuul基于Spring的app配置: spring: banner: location: classpath:banner.txt zuul: debug: request: true ... -
8 votesanswersviews
Spring Boot Cloud | Zuul代理| 404错误
我使用Spring Cloud和Zuul代理作为我的RESTful服务的网关 . 网关应用程序(在端口8080上运行的Spring Boot Web应用程序)相关代码: - 主要课程: - @SpringBootApplication @EnableZuulProxy public class WebfrontApplication extends WebMvcConfigurerAdapter ... -
7 votesanswersviews
Spring Boot Cloud | Zuul代理|集成测试
使用Spring Boot构建微服务时,使用 MockRestServiceServer 非常容易编写广泛且非常易读的集成测试和模拟远程服务请求 . 有没有办法使用类似的方法在 ZuulProxy 上执行额外的集成测试?我想要实现的是能够模拟 ZuulProxy 将转发到的远程服务器并验证我的所有 ZuulFitler 的行为都符合预期 . 但是, ZuulProxy 正在使用来自Netflix的...