Chamada de procedimento remoto (rpc)

Definição - O que significa Remote Procedure Call (RPC)?

Uma chamada de procedimento remoto (RPC) é um modelo de programação de rede ou técnica de comunicação entre processos que é usado para comunicações ponto a ponto entre aplicativos de software. Os aplicativos cliente e servidor se comunicam durante esse processo.

Uma chamada de procedimento remoto às vezes é chamada de chamada de função ou chamada de sub-rotina

Definirtec explica a chamada de procedimento remoto (RPC)

A maneira como o RPC funciona é que um remetente ou cliente cria uma solicitação na forma de uma chamada de procedimento, função ou método para um servidor remoto, que o RPC traduz e envia. Quando o servidor remoto recebe a solicitação, ele envia uma resposta de volta ao cliente e o aplicativo continua seu processo.

Quando o servidor processa a chamada ou solicitação, o cliente espera que o servidor conclua o processamento antes de retomar o processo. Em geral, os aplicativos RPC usam módulos de software chamados proxies e stubs, que os fazem parecer chamadas de procedimento local (LPC).