GRPC (GOOGLE REMOTE PROCEDURE CALL) ESTRUTURA UNIVERSAL DE CÓDIGO ABERTO
DOI:
https://doi.org/10.47820/recima21.v4i1.4492Palavras-chave:
Código. Computador. Desempenho. Estrutura. GRPC. Programação.Resumo
Este trabalho tem o objetivo de estudar o GRPC (google remote procedure call), trata-se de uma estrutura universal de código aberto muito usual para melhoria na comunicação em qualquer ambiente. Com essa ferramenta é possível conectar serviços e clientes de forma eficiente dentro e entre datacenters com suporte conectável para balanceamento de carga, rastreamento, verificação de integridade e autenticação, sendo aplicável também na computação distribuída para conectar dispositivos, aplicativos móveis e navegadores a serviços de backend. Foi realizada pesquisa bibliográfica a fim de justificar a relevância do tema, tanto para a sociedade como para profissionais do setor da engenharia da computação e programadores de computador, atualizando conhecimento da aplicação, instalação e uso desta tecnologia. Conclui-se que o uso dessa ferramenta por empresas, tanto de médio quanto grande porte, é de excelente viabilidade, pois possibilita a melhoria da comunicação entre diversos setores das empresas.
Downloads
Referências
DEV – Componentes gRPC. Disponível em: https://dev.to/expertostech/o-que-e-grpc-seus-componentes-rpc-e-http2-parte-1-nnm >Acesso em 18 de agosto de 2023.
GIL, A. C. Métodos e técnicas de pesquisa social São Paulo: Atlas, 1994.
ISANTOS – Desvantagens do gRPC. Disponível em: https://blog.lsantos.dev/guia-grpc-1/#:~:text=O%20gRPC%20foi%20criado%20pela,RPC%20(Remote%20Procedure%20Call). >Acesso em 18 de agosto de 2023.
JAMES NK – Padrão. Disponivel em: https://learn.microsoft.com/pt-br/dotnet/architecture/grpc-for-wcf-developers/approach >Acesso em 18 de agosto de 2023.
ZUP – Vantagens do gRPC. Disponível em: https://www.zup.com.br/blog/grpc-o-que-e-beagle >Acesso em 18 de agosto de 2023.
ZHUANLAN – RPC. Disponível em: https://zhuanlan.zhihu.com/p/373184014 >Acesso em 28 de agosto de 2023.
INDRASIRI, K; KURUPPU, D. gRPC Up & Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes. First Edition. Sebastopol: O’Reilly, 2020.
BIRRELL, A; NELSON, B. Implementing Remote Procedure Calls. ACM Transactions on Computer Systems, v. 2, n. 1, p. 39 – 59, fevereiro, 1984. Disponível em: https://dl.acm.org/doi/pdf/10.1145/2080.357392. >Acesso em: 17 junho 2023.
NEWMAN, S. Building microservices. First Edition. Sebastopol: O’Reilly, 2015.
VERTIGO - gRPC para construção de APIs. Disponivel em: https://vertigo.com.br/grpc-ou-rest-qual-utilizar/ >Acesso em: 17 junho 2023.
Downloads
Publicado
Edição
Seção
Categorias
Licença
Copyright (c) 2023 RECIMA21 - Revista Científica Multidisciplinar - ISSN 2675-6218
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos/resenhas/TCCs publicados pertecem à revista RECIMA21, e seguem o padrão Creative Commons (CC BY 4.0), permitindo a cópia ou reprodução, desde que cite a fonte e respeite os direitos dos autores e contenham menção aos mesmos nos créditos. Toda e qualquer obra publicada na revista, seu conteúdo é de responsabilidade dos autores, cabendo a RECIMA21 apenas ser o veículo de divulgação, seguindo os padrões nacionais e internacionais de publicação.