Σπίτι Ανάπτυξη Τι είναι κλήση απομακρυσμένης διαδικασίας (rpc); - ορισμός από την τεχνολογία

Τι είναι κλήση απομακρυσμένης διαδικασίας (rpc); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η απομακρυσμένη κλήση διαδικασίας (RPC);

Μια κλήση απομακρυσμένης διαδικασίας (RPC) είναι ένα μοντέλο προγραμματισμού δικτύου ή μια τεχνική επικοινωνίας μεταξύ διαδικασιών που χρησιμοποιείται για επικοινωνίες από σημείο σε σημείο μεταξύ εφαρμογών λογισμικού. Οι εφαρμογές πελάτη και διακομιστή επικοινωνούν κατά τη διάρκεια αυτής της διαδικασίας.

Μια κλήση απομακρυσμένης διαδικασίας καλείται μερικές φορές μια κλήση λειτουργίας ή μια κλήση υπορουτίνας

Η Techopedia εξηγεί την κλήση απομακρυσμένης διαδικασίας (RPC)

Ο τρόπος με τον οποίο λειτουργεί το RPC είναι ότι ένας αποστολέας ή πελάτης δημιουργεί ένα αίτημα με τη μορφή μιας κλήσης διαδικασίας, λειτουργίας ή μεθόδου σε έναν απομακρυσμένο διακομιστή, τον οποίο μεταφράζει και στέλνει το RPC. Όταν ο απομακρυσμένος διακομιστής λάβει την αίτηση, στέλνει μια απάντηση πίσω στον πελάτη και η εφαρμογή συνεχίζει τη διαδικασία.

Όταν ο διακομιστής επεξεργάζεται την κλήση ή την αίτηση, ο υπολογιστής-πελάτης περιμένει τον διακομιστή να ολοκληρώσει την επεξεργασία πριν επαναλάβει τη διαδικασία. Σε γενικές γραμμές, οι εφαρμογές RPC χρησιμοποιούν μονάδες λογισμικού που ονομάζονται διακομιστές μεσολάβησης (proxy) και ακίνητα (stubs), τα οποία τα κάνουν να μοιάζουν με κλήσεις τοπικής διαδικασίας (LPC).

Τι είναι κλήση απομακρυσμένης διαδικασίας (rpc); - ορισμός από την τεχνολογία