PHP e gRPC: Como Implementar um Cliente gRPC de Forma Simples com PHP | Dias de Dev

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

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

  • @DiasDeDev
    @DiasDeDev  4 месяца назад +3

    🆘 SOS Sul → www.vakinha.com.br/vaquinha/a-maior-campanha-solidaria-do-rs
    Outras possibilidades de vakinha → www.vakinha.com.br/tag/sos_enchentes

  • @DiasDeDev
    @DiasDeDev  4 месяца назад +6

    Um detalhe importante que eu deixei de fora do vídeo: é necessário instalar o pacote grpc/grpc com composer (composer require grpc/grpc).
    😬

  • @lucas6parnoff
    @lucas6parnoff 4 месяца назад +10

    Se for possível um video so servidor gRPC em PHP, vai ser bastante útil.
    Doem para o nosso vizinho RS, daqui de Chapecó-SC também vai bastante doações para os nossos vizinhos gauchos.

    • @DiasDeDev
      @DiasDeDev  4 месяца назад +1

      Fim de semana que vem vou estar aí em Chapecó, hein!?

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

    Parabéns pelo vídeo!
    Estou esperando o vídeo do servidor grpc em PHP

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

      Boa! Tenho que preparar esse

  • @luizvaz
    @luizvaz 4 месяца назад

    👍 por usar o *PHPStorm*

    • @DiasDeDev
      @DiasDeDev  4 месяца назад +2

      Heheheh
      Não vivo sem. 😅

  • @ikarolaborda726
    @ikarolaborda726 4 месяца назад +3

    Poderia trazer um vídeo mais aprofundado no grpc?

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Opa, vou preparar sim

  • @taylorsouza164
    @taylorsouza164 4 месяца назад

    Fala sobre o servidor gRPC com PHP 💪🏼

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Vou preparar um vídeo sobre 😁

  • @compilar
    @compilar 4 месяца назад +2

    Excelente amigo, gostaria de ver um video sobre servidor grpc e qual a sua utilidade 👍

    • @pwcodigo
      @pwcodigo 4 месяца назад

      Acrescentando também o pedido. Como decide qual situação usar RESTFULL API e GRPC ? Quais os pontos que eu devo levantar antes de tomar a decisão de usar um deles ?

  • @robertocarlosp.depaulo4459
    @robertocarlosp.depaulo4459 4 месяца назад +1

    Gostei bastante do vídeo. Você é show Vinícius! Se for possível um vídeo do servidor gRPC em PHP, vai ser bastante útil.

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Boa! Vou trazer sim.

  • @Jbbohme
    @Jbbohme 4 месяца назад

    Ótimo vídeo! Poderia aprofundar mais o conteúdo sobre gRPC, utilizar 3 ou mais serviços com a segurança configurada simulando uma situação real.

  • @rodrigoslayertech
    @rodrigoslayertech 4 месяца назад

    Quero um vídeo de servidor gRPC em PHP hein?! Vai servir de insight pra por no Bootgly depois.

  • @valkhantech
    @valkhantech 4 месяца назад +1

    Dei like pela solidariedade

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      É o mínimo que posso fazer, além das doações que tenho enviado.

  • @edsonvasconcelos
    @edsonvasconcelos 4 месяца назад

    Boa tarde Vinícius!!!
    Muito bom esse vídeo usando grpc. Achei bem interessante e gostaria de ver também uma implementação do servidor em php para grpc. Seria bem completo e interessante pra quem pretende implementar serviços utilizando grpc em php.

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Vou preparar sim! :-D

  • @costamarques2008
    @costamarques2008 4 месяца назад +1

    Quero aproveitar a chance, considerando seu conhecimento em PHP Core, para discutir um tema que me intriga: o memory_limit do PHP. Gostaria de entender como configurá-lo e como o PHP realmente utiliza esse recurso. Tenho um VPS com 16GB de RAM e defini o limite em 2GB, mas tenho dúvidas se posso aumentá-lo, e como as requisições HTTP interagem com isso. Enfim, não encontrei muita informação detalhada sobre esse assunto, que considero crucial.

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Não sei se entendi bem sua dúvida, mas o `memory_limit` basicamente diz quanta memória cada processo do PHP pode ocupar, no máximo. Geralmente os processos devem ser bem leves, então esses 2GB são mais do que conservadores. rsrsrs

  • @dibastos
    @dibastos 4 месяца назад

    Vinícius na próxima tras algum conteúdo voltado a webassembly

  • @matheusrocha228
    @matheusrocha228 2 месяца назад

    muiito bom

  • @EnnioSousa
    @EnnioSousa 4 месяца назад

    O grpc promete performance, tanto pro servidor, quanto pro uso de rede. Uma vez fiz um backend Laravel com firebase como banco de dados e cloud task para Jobs, rodando no cloudrun. Eu achei excessivo o uso de CPU (todas as APIs do Google incluindo firebase e cloud tasks usa grpc).
    Eu nao fiz metricas pra ter certeza, mas a percepção é que gRPC consumida fom PHP não é tão vantajoso. Mas gRPC no frontend é muito rápido.
    Todas as tecnologias trm seu pró e contra, por tanto, o emprego delas na solução depende, e precisa de análise pra tomada de decisões.

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Não sei se entendi seu pronto. A forma como o PHP consome um serviço gRPC é a mesma que qualquer outra linguagem. É via sockets TCP. Não tem segredo.
      E gRPC no front-end? Não rolou uma confusão aí? A ideia do gRPC é pra comunicação server-to-server.

  • @Lucas-mu5no
    @Lucas-mu5no 4 месяца назад +1

    Me lembrou um trabalho que fiz com SOAP na faculdade, conceitualmente é semelhante. Chamar um recurso externo como se fosse interno xD

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Eu chamo, carinhosamente, gRPC de Soap 2. Hahahah
      O .proto seria equivalente ao WSDL.

  • @geovanelg
    @geovanelg 4 месяца назад

    Quero um vídeo de servidor gRPC em PHP

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Pode deixar comigo

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

    não tem um git pra eu dar uma olhada não ?

  • @viniciusrodrigues7271
    @viniciusrodrigues7271 4 месяца назад

    Seria muito bom uma melhor explicação da criação do servidor grpc

  • @Lucas-mu5no
    @Lucas-mu5no 4 месяца назад

    Acha que é simples utilizar isso ao invés de REST ou esse trabalho de definição de protos pode tornar as coisas inviáveis em certos cenários?
    É interessante não ter que lidar com rotas, parse de dados na api e cliente e por ai vai xD

    • @DiasDeDev
      @DiasDeDev  4 месяца назад +1

      Manter um servidor gPRC traz uma complexidade a mais, mas o uso em si realmente é mais simples.
      A única desvantagem é essa infraestrutura a mais necessária. Extensões, compilação dos arquivos .proto... Mas o cliente realmente fica bem enxuto.

  • @gssj-o8p
    @gssj-o8p 4 месяца назад

    First!

  • @gabrielborges1185
    @gabrielborges1185 4 месяца назад

    Poderia trazer um vídeo mais aprofundado no grpc?

    • @DiasDeDev
      @DiasDeDev  4 месяца назад

      Boa! Vou preparar