-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathWhat is RPC?
More file actions
12 lines (10 loc) · 811 Bytes
/
What is RPC?
File metadata and controls
12 lines (10 loc) · 811 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
Question : What is RPC ?
Source: http://searchsoa.techtarget.com/definition/Remote-Procedure-Call
Remote Procedure Call (RPC) is a protocol that one program can use to request
a service from a program located in another computer in a network without having
to understand network details. (A procedure call is also sometimes known as a function call
or a subroutine call.) RPC uses the client/server model. The requesting program is a client
and the service-providing program is the server. Like a regular or local procedure call,
an RPC is a synchronous operation requiring the requesting program to be suspended until
the results of the remote procedure are returned. However, the use of lightweight processes
or threads that share the same address space allows multiple RPCs to be performed concurrently.