Criando filtros Zuul personalizados
Quero implementar filtros personalizados para o meu proxy Zuul. Agora, eu sei que tem havido muita conversa sobre esse assuntoaqui e dei uma olhada na resposta fornecida, com os exemplos de filtros e a documentação do Spring Cloud, pela qual passei várias vezes. Tentei copiar parte do conteúdo dos filtros para o meu uso, mas não funcionou.
Eu tenho um servidor Eureka, registrando três serviços separados, um deles sendo a porta da frente dos outros dois, coletando informações de cada um deles e recuperando-os.
O que eu quero fazer é redirecionar os pedidos que o Zuul recebe no início do processo, para redirecioná-los através de serviços específicos, usando parâmetros de URL para determinar qual processo deve ser direcionado em vez de outro. Eu já criei um filtro marcado com o@Component
anotação, implementaçãoZuulFilter
. O que não sei é como fazer os redirecionamentos funcionarem e quais métodos usar.
Portanto, a pergunta é: como redirecionar solicitações recebidas para diferentes serviços registrados, usando parâmetros de URL?