Buffer protokolu

Autor: Judy Howell
Datum Vytvoření: 27 Červenec 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Lectures in 3D (4): Vertex Buffer Objects (VBO)
Video: Lectures in 3D (4): Vertex Buffer Objects (VBO)

Obsah

Definice - Co znamená Protocol Buffer?

Vyrovnávací paměť protokolu je platformově a jazykově neutrálním automatizovaným mechanismem pro serializaci strukturovaných dat. Vyrovnávací paměť protokolu je menší, jednodušší a rychlejší než XML. Společnost byla původně vyvinuta společností Google, aby se vypořádala s protokolem odezvy na indexový server. Společnost poskytla generátor kódu v rámci open-source licence pro různé jazyky. Vyrovnávací paměti protokolu jsou velmi užitečné pro vývoj aplikací pro ukládání dat nebo pro komunikaci.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje vyrovnávací paměť protokolu

V současné době podporují vyrovnávací paměti protokolů generovaný kód v programovacích jazycích, jako jsou C ++, Java a Python. Vyrovnávací paměti protokolu jsou navrženy tak, aby byly menší a rychlejší než XML a usilovaly o jednoduchost i výkon. Podobně jako protokoly Microsoft Bond nebo Apache Thrift nabízejí vyrovnávací paměti protokolu konkrétní zásobník protokolů RPC, který lze použít pro definované služby. Vyrovnávací paměť protokolu používá jazyk popisu rozhraní, který vysvětluje datovou strukturu a aplikaci, která na základě tohoto popisu generuje zdrojový kód. Zdrojový kód se pak použije při analýze bajtů strukturovaných dat.


Použití vyrovnávacích pamětí protokolů oproti XML má několik výhod. Používání vyrovnávacích pamětí protokolů je jednodušší a jsou 3–10krát menší než XML s 20–100krát vyšší rychlostí. Další výhodou je, že jsou méně jednoznačné a mohou generovat třídy přístupu k datům, které lze snadno programově rozvíjet.

S vyrovnávacími pamětí protokolů je spojeno několik nevýhod. Vyrovnávací paměti protokolu nemusí být účinným řešením, zejména pro modelování dokumentu na bázi. Na rozdíl od XML, který je čitelný člověkem a upravitelný člověkem, nejsou vyrovnávací paměti protokolu v jejich rodném stavu lidsky čitelné ani lidsky upravitelné. Vyrovnávací paměti protokolu nemají schopnost popisu, jako je XML.

Vyrovnávací paměti protokolu se používají v úložných systémech i v systémech RPC.