GRPC (GOOGLE REMOTE PROCEDURE CALL) UNIVERSAL OPEN SOURCE FRAMEWORK
Abstract
This work aims to study the GRPC (google remote procedure call), it is a universal open source structure very common for improving communication in any environment. With this tool, it is possible to efficiently connect services and clients within and between datacenters with pluggable support for load balancing, tracing, health checking, and authentication, and is also applicable in distributed computing to connect devices, mobile applications, and browsers to backend services. Bibliographic research was carried out in order to justify the relevance of the theme, both for society and for professionals in the computer engineering sector and computer programmers, updating knowledge of the application, installation and use of this technology. It is concluded that the use of this tool by companies, both medium and large, is of excellent feasibility, as it enables the improvement of communication between various sectors of companies.
Author Biographies
Graduando no Curso Bacharelado de Engenharia da Computação da Universidade de Araraquara- UNIARA. Araraquara-SP.
Orientador(a) Docente do curso Engenharia da Computação da Universidade de Araraquara- UNIARA. Araraquara-SP.
Coorientadora. Doutora em Alimentos e Nutrição. Docente do curso de Engenharia da Computação da Universidade de Araraquara - UNIARA.
References
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.
