RPC

RPC (Remote Procedure Call Protocol) - Remote Procedure Call Protocol, which is a protocol that requests services from a remote computer program over a network without knowing the underlying network technology. The RPC protocol assumes the existence of some transport protocol, such as TCP or UDP, to carry information data between communicating programs. In the OSI network communication model, RPC spans the transport layer and the application layer. RPC makes it easier to develop applications including network distributed multiprogramming.

RPC uses a client/server model. The requestor is a client, and the service provider is a server. First, the client calling process sends a call message with process parameters to the server process, and then waits for a reply message. On the server side, the process stays asleep until the call message arrives. When a call message arrives, the server obtains the process parameters, calculates the result, sends a reply message, and then waits for the next call message. Finally, the client calls the process to receive the reply message, obtain the process result, and then the call execution continues.

There are multiple RPC modes and implementations. Originally proposed by Sun Corporation. The IETF ONC Charter revises the Sun version, making the ONC RPC protocol an IETF standard protocol. The most common model and implementation in use today is the open software-based Distributed Computing Environment (DCE).


Google released and open-sourced its new machine learning platform TensorFlow in November last year, allowing relevant technicians to conduct research in the field of machine deep learning such as speech recognition or photo recognition; IBM took action almost simultaneously, announcing that Apache The Software Foundation provides the source code of System ML artificial intelligence tools for external programmers free of charge; social giant Facebook, after releasing a number of deep learning artificial intelligence tools in January last year, open sourced the Big Sur artificial intelligence hardware architecture in December last year.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326463563&siteId=291194637
RPC
RPC