Tampon de protocole

Auteur: Judy Howell
Date De Création: 27 Juillet 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
TP1 : Préparation de solution Tampon
Vidéo: TP1 : Préparation de solution Tampon

Contenu

Définition - Que signifie protocole tampon?

Un tampon de protocole est un mécanisme automatisé, indépendant de la plate-forme et de la langue, permettant de sérialiser des données structurées. Un tampon de protocole est plus petit, plus simple et plus rapide que XML. Initialement développé chez Google pour traiter un protocole de réponse du serveur d’index, la société a fourni un générateur de code sous une licence open source pour différentes langues. Les tampons de protocole sont extrêmement utiles pour développer des applications permettant de stocker des données ou de communiquer.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le tampon de protocole

Actuellement, les tampons de protocole prennent en charge le code généré dans des langages de programmation tels que C ++, Java et Python. Les tampons de protocole sont conçus pour être plus petits et plus rapides que XML et visent à la fois simplicité et performance. Semblables aux protocoles Microsoft Bond ou Apache Thrift, les tampons de protocole offrent une pile de protocoles RPC concrète à utiliser pour des services définis. Un tampon de protocole utilise un langage de description d'interface qui explique la structure de données et une application qui génère le code source en fonction de cette description. Le code source est ensuite utilisé pour analyser les octets des données structurées.


L'utilisation de tampons de protocole sur XML présente plusieurs avantages. Les tampons de protocole sont plus simples à utiliser et ils sont 3 à 10 fois plus petits que XML avec une vitesse de 20 à 100 fois supérieure. Un autre avantage est qu’ils sont moins ambigus et peuvent générer des classes d’accès aux données qui sont simples à développer par programme.

Il y a peu d'inconvénients associés aux tampons de protocole. Les tampons de protocole peuvent ne pas être une solution efficace, en particulier pour la modélisation d'un document basé sur. Contrairement à XML, qui est lisible et modifiable par l'homme, les tampons de protocole dans leur état natif ne sont pas lisibles ou modifiables par l'homme. Les tampons de protocole n'ont pas de capacité auto-descriptive comme XML.

Les tampons de protocole sont utilisés dans les systèmes de stockage ainsi que dans les systèmes RPC.