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

Τι είναι ένα στέλεχος; - ορισμός από την τεχνολογία

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

Anonim

Ορισμός - Τι σημαίνει Stub;

Ένα στέλεχος, στο πλαίσιο των κατανεμημένων υπολογιστών, είναι ένα κομμάτι κώδικα που χρησιμοποιείται για τη μετατροπή παραμέτρων κατά τη διάρκεια μιας κλήσης απομακρυσμένης διαδικασίας (RPC). Ένα RPC επιτρέπει σε έναν υπολογιστή-πελάτη να καλεί εξ αποστάσεως διαδικασίες σε έναν υπολογιστή διακομιστή. Οι παράμετροι που χρησιμοποιούνται σε μια κλήση λειτουργίας πρέπει να μετατραπούν επειδή οι υπολογιστές-πελάτες και οι διακομιστές χρησιμοποιούν διαφορετικούς χώρους διευθύνσεων. Τα Stubs εκτελούν αυτήν τη μετατροπή έτσι ώστε ο υπολογιστής απομακρυσμένου διακομιστή να αντιλαμβάνεται το RPC ως τοπική κλήση λειτουργίας.

Η Techopedia εξηγεί το Stub

Οι βιβλιοθήκες Stub είναι γενικά εγκατεστημένες στον υπολογιστή-πελάτη και το διακομιστή. Τα πεδία πελάτη μετατρέπουν τις παραμέτρους που χρησιμοποιούνται στις κλήσεις λειτουργιών και μετατρέπουν ξανά το αποτέλεσμα που προκύπτει από το διακομιστή μετά την εκτέλεση της λειτουργίας. Από την άλλη πλευρά, οι στροφές διακομιστών μετασχηματίζουν τις παραμέτρους που έχουν περάσει οι πελάτες και μετατρέπουν τα αποτελέσματα πίσω μετά την εκτέλεση της λειτουργίας.

Οι στύλοι παράγονται είτε με το χέρι είτε αυτόματα. Σε μια χειροκίνητη γενιά, ένας εκτελεστής κλήσης απομακρυσμένης διαδικασίας παρέχει μεταφραστικές λειτουργίες, από τις οποίες ο χρήστης κατασκευάζει σμίκρυνση. Διαχειρίζονται σύνθετους τύπους παραμέτρων. Η αυτόματη δημιουργία παγίδων χρησιμοποιείται συνήθως για τη δημιουργία παγίδων. Χρησιμοποιούν τη γλώσσα περιγραφής της ενσωμάτωσης για να ορίσουν διεπαφές πελάτη και διακομιστή.

Ο ορισμός αυτός γράφτηκε στο πλαίσιο του Distributed Computing
Τι είναι ένα στέλεχος; - ορισμός από την τεχνολογία