【发布时间】:2019-02-01 03:14:07
【问题描述】:
我有一个看起来像这样的应用程序
现在,每当在网关收到请求时,都会调用 Zuul 过滤器 AuthorizationInterceptor,它通过使用用户服务进行一些调用来进行身份验证/授权。如果授权成功,则调用实际的微服务。
现在有了新的要求,我需要编写一些聚合 API,它从两个服务中获取数据并合并数据。所以我在网关代理上添加了@RestController,但在调用休息控制器之前,AuthorizationInterceptor 没有被调用。即使在本地提供请求,我如何告诉ZuulFilter 被调用。
有什么解决办法吗?是否应该以不同的方式进行架构?
【问题讨论】:
标签: spring-boot routing spring-cloud netflix-zuul