The concept and technology of RPC were put forward by Nelson as early as 198 1 year. In 1984, Birrell and Nelson use it to support communication between heterogeneous distributed systems. Birrell's RPC model introduces stub as a remote local agent and calls RPC runtime library to transmit calls in the network.
Extended data:
Remote procedure calls can be transmitted based on TCP/UDP or HTTP protocol. Supposedly speaking, REST is different and should not be discussed together, but who made REST so popular? It is the most popular API design standard for Internet applications. In a sense, when we say REST, we actually mean the HTTP protocol.
Remote procedure call means that the server provides a good method for the client to call, and the client needs to know the specific class and method of the server, and then call it directly like calling a local method.
Baidu Encyclopedia-Remote Procedure Call