Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] API Gateway não esta fazendo o endereçamento.

coloquei as propriedades na API Gateway. As instancias aparecem. Mas não dar certo. Gostaria de um Help

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oii, Rafael! Tudo bem?

Isso pode ocorrer por diversos motivos, incluindo erros de sintaxe no código. Então, vamos verificar alguns pontos do seu código:

  • Revise as configurações do API Gateway, verificando se todas as rotas estão mapeadas corretamente;
  • Nas dependências dos arquivos em seu projeto, revise atentamente a sintaxe do seu código. Caso tenha algo errado, pode causar o erro;
  • Após realizar a revisão em todo o seu código, tente reiniciar o API para que as configurações novas sejam atualizadas;
  • Faça o teste das rotas através do API Gateway para verificar se o problema de endereçamento foi resolvido;

Caso nenhuma das alternativas tenham sido assertivas, peço que observe se está obtendo mensagem de avisos ou erros no log do projeto. Dessa forma, podemos procurar outras soluções com base no erro/aviso.

Espero ter ajudado. Qualquer dúvida, conte conosco.

Bons estudos, Rafael!

Nesse projeto o gateway é praticamente todo autoconfigurado pelo SpringBoot, então imagino que nem código tem para ser revisado. Rafael, dá uma olhada se você configurou certinho o application.properties, principalmente se você não esqueceu dessas configurações:

spring.cloud.gateway.discovery.locator.enabled=true
spring.cloud.gateway.discovery.locator.lower-case-service-id=true

Hoje mesmo tive um problema com um gateway que não tava mapeando as rotas, até que percebi que eu tinha esquecido de aplicar essas configurações. Essa configuração fará com que o Gateway utilize o serviço de descoberta do EurekaServer para descobrir e auto-mapear as rotas dos serviços.

Se isso te ajudar marca aqui como resolução.

solução!

Oii Pessoal Boa Noite. Tudo bem com vcs?. Descobri depois. Se seguir fielmente no spring init. Acaba caindo no gateway que não é reativo e acaba não funcionando essa implementação mostrada em video. Ou seja tem que adicionar a dependência reactive gateway