Cuprins:
- Definiție - Ce înseamnă apelul de procedură de la distanță (RPC)?
- Techopedia explică apelul de procedură la distanță (RPC)
Definiție - Ce înseamnă apelul de procedură de la distanță (RPC)?
Un apel de procedură de la distanță (RPC) este un model de programare a rețelei sau o tehnică de comunicare interprocesă care este utilizată pentru comunicațiile punct la punct între aplicațiile software. Aplicațiile client și server comunică în timpul acestui proces.
Un apel de procedură de la distanță este uneori numit apel funcțional sau apel subrutină
Techopedia explică apelul de procedură la distanță (RPC)
Modul în care funcționează RPC este acela că un expeditor sau client creează o solicitare sub forma unui apel de procedură, funcție sau metodă către un server la distanță, pe care RPC îl traduce și îl trimite. Când serverul de la distanță primește solicitarea, trimite un răspuns înapoi clientului și aplicația își continuă procesul.
Când serverul procesează apelul sau solicitarea, clientul așteaptă ca serverul să termine procesarea înainte de a relua procesul. În general, aplicațiile RPC folosesc module software numite proxies și stub-uri, ceea ce le face să pară apeluri de procedură locale (LPC).