Table des matières:
Définition - Que signifie Stub?
Un stub, dans le contexte de l'informatique distribuée, est un morceau de code utilisé pour convertir des paramètres lors d'un appel de procédure à distance (RPC). Un RPC permet à un ordinateur client d'appeler des procédures à distance sur un ordinateur serveur. Les paramètres utilisés dans un appel de fonction doivent être convertis car les ordinateurs client et serveur utilisent des espaces d'adressage différents. Les stubs effectuent cette conversion afin que l'ordinateur serveur distant perçoive le RPC comme un appel de fonction local.
Techopedia explique Stub
Les bibliothèques de stub sont généralement installées sur le client et le serveur. Les stubs client convertissent les paramètres utilisés dans les appels de fonction et reconvertissent le résultat obtenu à partir du serveur après l'exécution de la fonction. Les stubs de serveur, d'autre part, reconvertissent les paramètres transmis par les clients et reconvertissent les résultats après l'exécution de la fonction.
Les talons sont générés manuellement ou automatiquement. Dans une génération manuelle, un implémenteur d'appel de procédure distante fournit des fonctions de traduction, à partir desquelles un utilisateur construit des talons. Ils gèrent des types de paramètres complexes. La génération automatique de talons est couramment utilisée pour générer des talons. Ils utilisent le langage de description d'intégration pour définir les interfaces client et serveur.
Cette définition a été écrite dans le contexte de l'informatique distribuée