Buffer protokolu

Autor: Judy Howell
Dátum Stvorenia: 27 V Júli 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Lectures in 3D (4): Vertex Buffer Objects (VBO)
Video: Lectures in 3D (4): Vertex Buffer Objects (VBO)

Obsah

Definícia - Čo znamená protokol Buffer?

Pamäť protokolu je platformovo a jazykovo neutrálny automatizovaný mechanizmus na serializáciu štruktúrovaných údajov. Vyrovnávacia pamäť protokolu je menšia, jednoduchšia a rýchlejšia ako XML. Spoločnosť, ktorá bola pôvodne vyvinutá v spoločnosti Google na riešenie protokolu odozvy indexového servera, poskytla generátor kódu na základe licencie s otvoreným zdrojom pre rôzne jazyky. Vyrovnávacie pamäte protokolu sú veľmi užitočné pri vývoji aplikácií na ukladanie údajov alebo na komunikáciu.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje vyrovnávaciu pamäť protokolu

V súčasnosti protokolové vyrovnávacie pamäte podporujú generovaný kód v programovacích jazykoch, ako sú C ++, Java a Python. Vyrovnávacie pamäte protokolu sú navrhnuté tak, aby boli menšie a rýchlejšie ako XML a ich cieľom je jednoduchosť a výkon. Podobne ako protokoly Microsoft Bond alebo Apache Thrift, vyrovnávacie pamäte protokolov ponúkajú konkrétny zásobník protokolov RPC, ktorý sa má použiť pre definované služby. Vyrovnávacia pamäť protokolu používa jazyk popisu rozhrania, ktorý vysvetľuje štruktúru údajov a aplikáciu, ktorá na základe tohto opisu generuje zdrojový kód. Zdrojový kód sa potom použije na analýzu bajtov štruktúrovaných údajov.


Použitie vyrovnávacích pamätí protokolov oproti XML má niekoľko výhod. Použitie vyrovnávacích pamätí protokolov je jednoduchšie a sú 3 až 10-krát menšie ako XML s 20 až 100-násobnou rýchlosťou. Ďalšou výhodou je to, že sú menej nejednoznačné a môžu generovať triedy prístupu k údajom, ktoré sa dajú programovo jednoduchým spôsobom vyvinúť.

S vyrovnávačmi protokolov je spojených niekoľko nedostatkov. Vyrovnávacie pamäte protokolu nemusia byť účinným riešením, najmä na modelovanie dokumentu na báze. Na rozdiel od XML, ktoré je čitateľné človekom a je možné ho upravovať ľudským spôsobom, vyrovnávacie pamäte protokolu v ich pôvodnom stave nie sú čitateľné pre človeka ani upraviteľné pre človeka. Vyrovnávacie pamät'ové protokoly nemajú schopnosť automatického popisu, napríklad XML.


Vyrovnávacie pamäte protokolu sa používajú v úložných systémoch aj v systémoch RPC.