Tampon de protocol

Autor: Judy Howell
Data Creației: 27 Iulie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Protocol 5 - Prep for Sequencing
Video: Protocol 5 - Prep for Sequencing

Conţinut

Definiție - Ce înseamnă Protocol Buffer?

Un tampon de protocol este un mecanism automatizat neutru de platformă și limbaj pentru serializarea datelor structurate. Un tampon de protocol este mai mic, mai simplu și mai rapid decât XML. Dezvoltat inițial la Google pentru a trata un protocol de răspuns al serverului index, compania a furnizat un generator de cod sub licență open-source pentru diferite limbi. Tampoanele de protocol sunt extrem de utile pentru dezvoltarea aplicațiilor pentru stocarea datelor sau pentru comunicare.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică protocolul buffer

În prezent, tampoanele de protocol acceptă codul generat în limbaje de programare precum C ++, Java și Python. Tampoanele de protocol sunt concepute pentru a fi mai mici și mai rapide decât XML și vizează atât simplitatea cât și performanța. Similar cu protocoalele Microsoft Bond sau Apache Thrift, tampoanele de protocol oferă o stivă de protocol RPC concretă pentru a fi utilizată pentru servicii definite. Un buffer de protocol folosește un limbaj de descriere a interfeței care explică structura de date și o aplicație care generează codul sursă pe baza respectivei descrieri. Codul sursă este apoi utilizat pentru analizarea octeților datelor structurate.


Există mai multe avantaje ale utilizării bufferelor de protocol peste XML. Tampoanele de protocol sunt mai simple de utilizat și sunt de 3–10 ori mai mici decât XML cu 20–100 de ori viteza. Un alt avantaj este că sunt mai puțin ambigue și pot genera clase de acces la date simplu de dezvoltat programatic.

Există puține dezavantaje asociate cu tampoanele de protocol. Tampoanele de protocol nu pot fi o soluție eficientă, în special pentru modelarea unui document bazat pe. Spre deosebire de XML, care poate fi citit de către om și care poate fi modificat de către oameni, tampoanele de protocol în starea lor natală nu sunt citibile de către oameni sau modificabile de către oameni. Tampoanele de protocol nu au o capacitate de auto-descriere precum XML.

Tampoanele de protocol sunt utilizate în sistemele de stocare, precum și în sistemele RPC.