Spring Boot - Spring Cloud Gateway - Proxy

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 34

  • @cbckakaroto
    @cbckakaroto 7 месяцев назад +2

    Cara, que demais os seus videos, direto ao ponto, sem bla bla bla. Show!!!

  • @arozendojr
    @arozendojr Месяц назад +1

    Estou estudando sua playlist de spring cloud, muito bom uma visão prática dos conceitos. Tipo quebra gelo

  • @PaulinhooD2
    @PaulinhooD2 7 месяцев назад +2

    Vai uma dica ai, compartilha o repositorio para que possamos ver o codigo. Abraços

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  7 месяцев назад +1

      eae mano, teve codigo que eu realmente não coloquei, mas alguns estão: github.com/Rodsafreitas/

  • @Lhoti
    @Lhoti 2 года назад +1

    Olá Rodrigo, tudo bom ?
    Eu tenho um conhecimento em spring boot, mas me falta ideias de como praticar , já fiz vários crud's, você tem alguma dica para praticar ?
    Ex: faz o crud, depois implementa isso, depois aquilo, e assim por diante até fazer um projetinho completo ?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  2 года назад +2

      eae mano blz?
      Então, o que eu gosto de fazer é pegar coisas que eu tenho ao redor e usar isso pra praticar, exemplo: eu uso o discord pra jogar, eu criei um bot de musica pra ele. Tenta ver algo que você tem proximo e que seria legal automatizar

    • @Lhoti
      @Lhoti 2 года назад +1

      @@RodrigoFreitasAlv uma boa pergunta. O que eu poderia automatizar. Vou pensar aqui em algo em. Vlw , acompanho seus vídeos em. Não para de postar não 😁😁

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  2 года назад +2

      @@Lhoti Isso, não liga se algo que voce pensar em automatizar "já existe", a ideia é a pratica mesmo. Valeu mano, obrigadão

  • @arozendojr
    @arozendojr Месяц назад +1

    Tem como usar spring cloud sem o kubernates ? Sinto que algumas soluções do sprincloud já tem algo na stack de ferramentas do kubernets. Vantagem do sprincloud é não precisar do SRE DevOps, em contra partida programa mais em Spring Cloud , estou muito longe da realidade?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  Месяц назад +2

      Da sim, você não está atrelado ao k8s, você pode usar a aws também, por exemplo.

    • @arozendojr
      @arozendojr Месяц назад

      @@RodrigoFreitasAlv tipo aws tem como subir micro serviço internos, expor Gateway e o gateway ter acesso ao eureka e redirecionar a requisições para micro serviço interno? Sem k8s?

  • @jhonatansalles
    @jhonatansalles Год назад +1

    Parabens pelo video. Uma duvida, consigo utilizar esse filter para fazer com que todas requisicoes com um parametro X caia na mesma instancia? Tipo tenho 3 instancia de clientes porem com parametro X igual a 123 sempre vai cair na instancia 1, parametro X igual 456 vai cair na instancia 2, parametro 789 vai cair na instancia 1 novamente (nao teria problema so preciso que qnd for do mesmo parametro sempre vai pra mesma instancia)

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  Год назад +3

      Valeu mano. Vou trazer um video sobre load balancer e tals e vou trazer essas questões de como escolher pra onde ele manda as instancias e etc.

  • @SamuelGoularte-l8c
    @SamuelGoularte-l8c 7 месяцев назад +1

    o proxy nao deveria barrar um requisicao diretamente ao client ?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  6 месяцев назад +1

      você diz tipo um filtro? é que no vídeo a utilização foi para ele ser a "porta de entrada" para redirecionar a requisição

  • @ponycoding
    @ponycoding 2 года назад +1

    Em uma estrutura de serviços usuaários / oauth / eureka / gateway, qual seria a implementação do gateway para trabalhar com a autorização/autenticação gerada no serviço oauth ?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  2 года назад +2

      Vou fazer um vídeo adicionando a parte de autorização/autenticação. Tem que fazer alguma coisinha, por exemplo propagar o token de autenticação

    • @ThisEpic1
      @ThisEpic1 Год назад +1

      @@RodrigoFreitasAlv Fez ? Tentei achar e não consegui ;(

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  Год назад +1

      @@ThisEpic1 opa mano, amanhã ja vou voltar com os videos de segurança autorização/autenticação

    • @brunoguimaraes7216
      @brunoguimaraes7216 Год назад

      @@RodrigoFreitasAlv Up

  • @ioricloud
    @ioricloud Год назад +1

    Rodrigo, boa tarde, tu pode me tirar uma duvida, hoje uso um grafana atras de um scg, so que nao consigo acessar via dns, existe no scg um proxy_pass para que esta entrada nao seja analisada pelo api gateway?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  Год назад +2

      Boa tarde Henrique, pior que de cabeça eu não sei te falar, eu teria que tentar descobrir para ver se tem alguma coisa posso tentar dar uma olhada e tentar te falar depois. Viu na doc se tem alguma coisa a respeito disso?

    • @ioricloud
      @ioricloud Год назад

      @@RodrigoFreitasAlv valeu man.

  • @brunoguimaraes7216
    @brunoguimaraes7216 Год назад +1

    Minha implementação do API Gateway está recebendo uma requisição POST mas repassa ela como GET para o microservice de destino, sabe o que pode ser?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  Год назад +1

      Tem o projeto no github? Pra ver se eu consigo descobrir o que é

    • @brunoguimaraes7216
      @brunoguimaraes7216 Год назад +1

      @@RodrigoFreitasAlv Opa, obrigado pelo retorno. Consegui resolver configurando o POSTMAN para forçar com que a requisição original se mantivesse a mesma. Ou seja, se eu enviar uma requisição POST ela será mantida como POST até chegar ao microservice de destino ao passar pelo API Gateway.
      Pelo o que eu andei pesquisando, isso tem alguma coisa a ver com a configuração de CORS no servidor para permitir requisições cruzadas, algo assim. Aparentemente o serviço gratuito de cloud da Railway não tem essa configuração habilitada, já no Heroku, sim. E no caso da AWS vc pode realizar essa configuração.
      Outro problema que estava ocorrendo era que o token de autorização também não estava sendo propagado ao passar pelo gateway, era simplemente ignorado e minha requisição retornava um unauthorized. Por sorte, o POSTMAN oferece uma opção para manter no Header da requisição na parte de Authorization, o token adquirido ao fazer login e daí, as requisições funcionam que é uma beleza.
      Se possível, por favor, mostre pra nós como propagar o token através do Gateway. Matendo o header da requisição original para que a mesma não sofra alterações ao passar pelo Gateway. Abraço e parabéns pelo conteúdo do canal, muito bom.

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  Год назад +2

      Ah mano boa, o postman tem um monte de configuração quando foge do tradicional. Posso fazer um video disso sim, vou terminar de produzir outros que pediram antes e posso montar um video sobre esse assunto de propagação do token, valeu.

    • @brunoguimaraes7216
      @brunoguimaraes7216 Год назад +1

      @@RodrigoFreitasAlv obrigado, ficarei ligado no canal. Abraço.

  • @carlosdavi4559
    @carlosdavi4559 2 года назад +1

    salve mano se term forum ou ds ?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  2 года назад +2

      eae mano, ainda não, mas pretendo fazer. Eu tinha um discord mas vou criar algo legal pra gerar uma comunidade.

  • @ericksilva5705
    @ericksilva5705 Год назад

    Mano você precisa lançar um curso abordando os módulos do Spring a fundo, do eureka, cloud, rabitmq, Kafka, security essas tecnologias juntos com o Docker, conteúdo está muito escasso, só ensinando o primeiro contato e não tem introdução da sua teoria e necessidade só superficialmente.

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv  Год назад +1

      é que são videos mais soltos, mas pretendo ir aprofundando mais, o de kafka pelo menos eu trouxe bastante coisa dele, tem 1 playlist só dele, rabbitmq vou trazer futuramente