我想为我的 Zuul 代理实现自定义过滤器。现在,我知道这里有很多关于这个主题的讨论,我查看了提供的答案,其中包含过滤器示例和 Spring Cloud 文档,我已经阅读了好几次。我试图复制一些过滤器内容以供我使用,但它不起作用。
我有一个 Eureka 服务器,注册了 3 个独立的服务,其中一个是另外两个的前门,从每个服务中收集信息并检索它。
我想要做的是重新路由 Zuul 在流程开始时收到的请求,通过特定服务重定向它们,使用 URL 参数来确定应该针对哪个流程而不是另一个流程。我已经创建了一个带有@Component
注释标记的过滤器,实现ZuulFilter
. 我不知道如何使重定向起作用,以及使用哪些方法。
所以,问题是:如何使用 URL 参数将传入请求重定向到不同的注册服务?