gRPC (Nem toda comunicação usa API) // Dicionário do Programador

  Рет қаралды 32,763

Código Fonte TV

Código Fonte TV

2 жыл бұрын

👉 𝙋𝙖𝙧𝙩𝙞𝙘𝙞𝙥𝙚 𝙙𝙖 𝙄𝙢𝙚𝙧𝙨ã𝙤 𝘿𝙚𝙫 𝘼𝙡𝙪𝙧𝙖: codft.me/imers...
RPC já é um velho conhecido dos desenvolvedores quando a comunicação entre sistemas em computadores ligados em rede, muito antes até que as APIs Rest. O gRPC surgiu justamente para facilitar essa comunicação utilizando justamente o HTTP mais moderno. Criamos no vídeo um pequeno projeto utilizando o gRPC, Protobuf e JavaScript pra não ter mais dúvidas de como usar a tecnologia.
🤝 Canal do Lucas Santos: codft.me/lucas...
📰 𝗖𝗼𝗺𝗽𝗶𝗹𝗮𝗱𝗼: 𝙋𝙤𝙙𝙘𝙖𝙨𝙩 𝙚 𝙉𝙚𝙬𝙨𝙡𝙚𝙩𝙩𝙚𝙧
→ compilado.codi...
📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
→ codigofonte.tv
☕ 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀 𝗻𝗼 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
→ codft.me/clube...
𝑵ó𝒔 ❤️ 𝒓𝒆𝒄𝒆𝒃𝒆𝒓 𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒆𝒔, 𝒄𝒂𝒓𝒕𝒂𝒔, 𝒃𝒓𝒊𝒏𝒅𝒆𝒔 𝒆 𝒎𝒊𝒎𝒐𝒔.
Caixa Postal: 91735 - Cep: 25620-972
Petrópolis / RJ
#gRPC #Redes #RPC

Пікірлер: 50
@primevideos7880
@primevideos7880 2 жыл бұрын
Código fonte TV, se for possível, falem sobre WebRTC, nunca pedi nada kkkkk valeeeu!
@_rubenscjr
@_rubenscjr 2 жыл бұрын
Acho que seria legal um mão no código mostrando as possibilidades de coisas que podem ser feitas com gRPC
@diozefemorais9454
@diozefemorais9454 2 жыл бұрын
Trabalhei um bom tempo com gRPC, e nossa minha experiência foi incrível, a velocidade de resposta é muito rápida. Quem já trabalhou com Rest já nota a diferença no primeiro "Hello world".
@ramonpaolomaran2253
@ramonpaolomaran2253 2 жыл бұрын
Tem algum conteúdo para compartilhar?
@diozefemorais9454
@diozefemorais9454 2 жыл бұрын
@@ramonpaolomaran2253 O canal FullCycle cria conteúdos sobre, mas utilizando Golang, quando trabalhei foi utilizando Typescript, é muito escasso documentação e conteúdos para Typesript com gRPC, então passei muito tempo estudando a biblioteca pra entender e poder tirar minhas próprias conclusões de como poderia melhorar o uso. Minha dica é ver como funciona de forma geral, o uso básico e então baixar e biblioteca e ver como funciona UnaryCall (mais comum)
@cleverson_lira
@cleverson_lira 2 жыл бұрын
Fala sobre ele por baixo dos panos, por favor. Compare com o que utilizamos no dia a dia, tipo REST
@josecarloscirqueirajunior2914
@josecarloscirqueirajunior2914 2 жыл бұрын
Também utilizamos RPC no TOTVS Protheus em Advpl
@ronaldm.1556
@ronaldm.1556 2 жыл бұрын
Seria legal falar também sobre o protocol buffers, json transcoding, os modos de balanceamento de carga do gRPC! sou engenheiro devops e utilizo bastante essas tecnologias no desenvolvimento da plataforma multi cloud da empresa.
@hugooberoslertercodias3037
@hugooberoslertercodias3037 2 жыл бұрын
Eu sempre quis aprender programaçao mas sempre desistia, hoje já estou mais engajado nisso e está indo, to gostando. eu também vou entrar para enganharia mecanica, curso q eu sempre quis fazer e sempre me pego pensando como que eu poderia unir os 2, a programaçao e a engenharia mecanica.
@lsdev14
@lsdev14 2 жыл бұрын
Muito bom a dinâmica de explicação utiliza, parabéns!
@SelmoRodriguesBe
@SelmoRodriguesBe 2 жыл бұрын
usei durante um bom tempo uma função do SAP definida como RFC_READ_TABLE, default do sistema desde o inicio da criação do ERP. Basicamente eu conseguia realizar a leitura direta de qualquer tabela pertencente ao sistema, e posteriormente descobri uma forma pratica utilizando uma RFC que consultava uma estrutura SQVI criada pelo usuário, abstraindo as propriedades e metodos, consegui criar classes no VBA e automatizar varios relatorios de forma eficiente. Detalhe que eu nem sabia ao certo o que era programação, foi o inicio de uma paixão sem fim rs, foi o pilar para aprender POO e estrutura de dados, o SAP é perfeito
@camposdelima
@camposdelima Жыл бұрын
Se até agora ninguem te contou, nao vou ser eu que vou te contar... 😂
@SelmoRodriguesBe
@SelmoRodriguesBe Жыл бұрын
@@camposdelima conta 👀
@AngelHunterLegion
@AngelHunterLegion 2 жыл бұрын
É muito legal ter esse tipo de conteúdo, é uma tecnologia legal e que nem todo mundo conhece! Parabéns pelo vídeo
@ricardochvs23
@ricardochvs23 2 жыл бұрын
O gRPC tbm é utilizado no Hyperledger Fábric da IBM.
@artu_almeida
@artu_almeida 2 жыл бұрын
no GRPC vc tem um contrato, como no SOAP o dev vai ter q importar este contrato no projeto, como é no SOAP a única diferença é q nao é XML, é com binario, isso faz toda a diferença pq XML é mto pesado, binario é mto mais leve que JSON...
@filipezampieri
@filipezampieri 8 ай бұрын
Sensacional esse vídeo. Vocês são d+
@EXLBOY3
@EXLBOY3 2 жыл бұрын
Vocês são show!
@oilha2011
@oilha2011 Жыл бұрын
Thanks!
@rafaelzornita
@rafaelzornita Жыл бұрын
@Código Fonte TV, Nos videos em que voces queiram mostrar mais de uma pagina de código e precisem alternar entre elas, seria legal colocar um background diferente nas imagens de código para ficar mais facil de acompanhar, tendo em vista que as trocas são bem rapidas. Quando as imagens recebem modificação no código também pode ser grifado as alterações pra que não seja necessário avaliar a pagina toda para identificar o que mudou. :D
@joaogabrieloliveiradealmei8950
@joaogabrieloliveiradealmei8950 2 жыл бұрын
Façam um vídeo falando sobre VoIP :)
@fernandodbezerra
@fernandodbezerra 2 жыл бұрын
Massa demais !!!
@rogeriopst450
@rogeriopst450 2 жыл бұрын
gostaria de saber o q acontece por tras dos panos na chamada rpc, por favor =) parabens pelo video. vlw
@Deusdete441
@Deusdete441 2 жыл бұрын
Video muito bom, como sempre.
@oilha2011
@oilha2011 Жыл бұрын
Explicação perfeita!
@ImperialRN
@ImperialRN 2 жыл бұрын
Eu quero saber mais de RPC
@ramoncruz8296
@ramoncruz8296 2 жыл бұрын
Tb quero
@trunk2k
@trunk2k 2 жыл бұрын
Quando foi que API virou sinônimo de REST?
@Luizcf15
@Luizcf15 Жыл бұрын
Lembra muito o MQTT
@matheussoares1138
@matheussoares1138 Жыл бұрын
valeu
@samueldourado4593
@samueldourado4593 2 жыл бұрын
se o KZfaq notificar foi engraçado kkkkk
@digosSongs
@digosSongs Жыл бұрын
S2
@leopereshz
@leopereshz 2 жыл бұрын
Isso é quase um WSDL soap, só que mais leve.
@ramonpaolomaran2253
@ramonpaolomaran2253 2 жыл бұрын
Obrigado : ) Alguém sabe me dizer onde encontrar conteúdo de gRPC? A doc não achei muito boa, nada de conteúdo no KZfaq BR e nem Udemy...
@tonyaugustoluz
@tonyaugustoluz 2 жыл бұрын
Na udemy possui conteúdo relacionado, coloque Spring Boot e gRPC e filtre o idioma por português
@filspyrospapabundus
@filspyrospapabundus 2 жыл бұрын
Olá Ramon, tem interesse em aprender a criar micro-serviços utilizando gRPC com Golang e PostgreSQL?
@katisuhara
@katisuhara 2 жыл бұрын
Estou a construir um projeto com gRpc, é muito rápido, o problema que vejo é somente na gestão dos proto files, meu caso como são microservices tenho que ter o mesmo proto file nas duas pontas, se alguém tiver uma solução melhor que copiar o mesmo arquivo para cada microserviço
@tonyaugustoluz
@tonyaugustoluz 2 жыл бұрын
Dener, onde trabalho usamos o gRPC - Java e para resolver esse problema dos protos, criamos uma lib. Funciona mais ou menos assim: 1º Criamos um repositório com todos os protofiles e protobuf para compilá-los para classes java; 2º Ao invés de compilar as classes para o /target, o output ficou sendo os pacotes do projeto; 3º Geramos um jar desse projeto com todas as classes geradas pelo protobuf e depois importamos em cada um dos projetos que precisávamos... Assim eles não precisam do .proto, pois acessamos as mensagens e serviços com se fossem libs externas.
@leandrorochaprogramador5114
@leandrorochaprogramador5114 2 жыл бұрын
Usamos gRPC com Golang, criamos um arquivo make, e colocamos ele na raiz de projeto, executamos ele, ele automaticamente gera os arquivos proto, e clona eles pra os projetos necessários... Muito fácil e rápido
@ronaldm.1556
@ronaldm.1556 2 жыл бұрын
o proto fica na configuração de cada aplicacao e daí quem lida com eles é o proxy, usando algum serviço de sidecar como o envoy
@getermoura
@getermoura 2 жыл бұрын
Por baixo dos panos ele usa o que pra se comunidar? XMLHttpRequest? WebSockets?
@gcacars
@gcacars 2 жыл бұрын
?? HTTP2, falou o vídeo inteiro
@Pawl0solidus
@Pawl0solidus 2 жыл бұрын
Da pra testar API gRPC usando postman ou insomnia?
@maia474
@maia474 2 жыл бұрын
Olá estou querendo aprender a programar, na verdade voltar a aprender, pq eu estava realizando um curso a uns 7 anos atrás e tive que para por conta de salário e que não tive mais condições de pagar, ahora estou pretendendo voltar e não sei onde e como começar, pq eu tenho um notebook que é ruim, se travado quase sem rodas nada, tem alguma plataforma ou programa que da para usar em um note assim fraco? Pq eu queria mais aprender a programar para Android, pois é algo que está a mais crescer hj em dia, pela conveniência e também por que muitos jogam mais pelo cell, como faço? Me ajudem por favor.
@LipeRiley_404
@LipeRiley_404 2 жыл бұрын
Queria trabalhar como programador, mas não se se é uma boa pra minha situação, tenho miopia alta e acho que a longo prazo não é algo saudável pra minha visão, alguém poderia me informar se vale apena ou devo me preocupar mesmo com minha saúde a longo prazo ?
@GutoCmtt
@GutoCmtt 2 жыл бұрын
Recomendo consultar um oftalmologista ou dar uma pesquisada em fonteS confiáveiS, tem muita coisa que a gente ouve falar por aí sobre tipo 'não usei óculos por um período e aumentou a minha miopia' que são mitos.
@LipeRiley_404
@LipeRiley_404 2 жыл бұрын
@@GutoCmtt Vou pesquisar mesmo, e focar nesse ano pra no próximo ver se dá pra mim
@gustavoavilagama9298
@gustavoavilagama9298 2 жыл бұрын
Boiei, terei que rever
@databaseadmin
@databaseadmin 2 жыл бұрын
"Sem a devida atualização o serviço grpc não funciona" essa parte bateu um medinho, e espero n ter que usar esta tecnologia no curto prazo.
@richardsonhmm
@richardsonhmm 2 жыл бұрын
Desculpem-me! Mas tá muito parecido com a diferença entre JAX-RPC e JAX-WS. Todo mundo migrou de JAX-RPC para JAZ-WS uns anos atrás. Agora vamos voltar ao JAX-RPC? 😅😂🤣
Gulp // Dicionário do Programador
7:02
Código Fonte TV
Рет қаралды 20 М.
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 268 М.
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 30 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 36 МЛН
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 9 МЛН
What is RPC? gRPC Introduction.
6:09
ByteByteGo
Рет қаралды 484 М.
SSL / TLS // Dicionário do Programador
10:42
Código Fonte TV
Рет қаралды 48 М.
Entendendo o framework Quarkus
15:52
Sandro Ramos
Рет қаралды 2,6 М.
SOLID (O básico para você programar melhor) // Dicionário do Programador
16:22
CQRS em 10 minutos // Dicionário do Programador
10:44
Código Fonte TV
Рет қаралды 19 М.
What is gRPC? (Remote Procedure Calls)
7:16
IBM Technology
Рет қаралды 210 М.
Lint (O Dedo Duro e Formatador de Códigos) // Dicionário do Programador
14:51
WebSocket // Dicionário do Programador
7:19
Código Fonte TV
Рет қаралды 74 М.
Первый взгляд на Pixel 9
21:01
Rozetked
Рет қаралды 533 М.
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 12 МЛН
Yanlışlıkla Telefonumu Parçaladım!😱
0:18
Safak Novruz
Рет қаралды 7 МЛН
Bluetooth connected successfully 💯💯
0:16
Blue ice Comedy
Рет қаралды 3,7 МЛН
ПС 110/10. Кто то подключил "левак" 110000 вольт!?
0:34
Советы электрика
Рет қаралды 777 М.