Indholdsfortegnelse:
- Definition - Hvad betyder Remote Procedure Call (RPC)?
- Techopedia forklarer RPC (Remote Procedure Call)
Definition - Hvad betyder Remote Procedure Call (RPC)?
Et fjernprocedureopkald (RPC) er en netværksprogrammeringsmodel eller interprocess-kommunikationsteknik, der bruges til punkt-til-punkt-kommunikation mellem softwareapplikationer. Klient- og serverapplikationer kommunikerer under denne proces.
Et fjernprocedureopkald kaldes undertiden et funktionsopkald eller et subroutinopkald
Techopedia forklarer RPC (Remote Procedure Call)
Den måde, RPC fungerer på, er, at en afsender eller klient opretter en anmodning i form af en procedure, funktion eller metodekald til en ekstern server, som RPC oversætter og sender. Når den eksterne server modtager anmodningen, sender den et svar tilbage til klienten, og applikationen fortsætter sin proces.
Når serveren behandler opkaldet eller anmodningen, venter klienten på, at serveren afslutter behandlingen, før den genoptager processen. Generelt bruger RPC-applikationer softwaremoduler, der kaldes proxies og stubs, som får dem til at ligne lokale procedureopkald (LPC).
