Protokoll puffer

Szerző: Judy Howell
A Teremtés Dátuma: 27 Július 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Pufferlösungen - Beispielaufgabe Ammoniakpuffer
Videó: Pufferlösungen - Beispielaufgabe Ammoniakpuffer

Tartalom

Meghatározás - Mit jelent a Protokoll puffer?

A protokollpuffer platform- és nyelv-semleges automatizált mechanizmus a strukturált adatok sorosítására. A protokollpuffer kisebb, egyszerűbb és gyorsabb, mint az XML. A kezdetben a Google-ban fejlesztették ki, hogy egy indexkiszolgálói válaszprotokollmal foglalkozzanak, és a társaság egy kódgenerátort nyitott forráskódú licenc keretében biztosított különféle nyelvekre. A protokoll pufferek rendkívül hasznosak az adatok tárolására vagy a kommunikációra szolgáló alkalmazások fejlesztésében.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Protokoll puffert

Jelenleg a protokollpufferek támogatják a generált kódot olyan programozási nyelvekben, mint a C ++, Java és Python. A protokoll puffereket úgy tervezték, hogy kisebbek és gyorsabbak legyenek, mint az XML, és mind az egyszerűség, mind a teljesítmény érdekében törekednek. A Microsoft Bond vagy az Apache Thrift protokollokhoz hasonlóan a Protokoll pufferek egy konkrét RPC protokollcsomagot kínálnak a meghatározott szolgáltatásokhoz. A protokollpuffer interfészleírási nyelvet használ, amely elmagyarázza az adatszerkezetet, és egy alkalmazást, amely a forráskódot a leírás alapján generálja. A forráskódot ezután használják a strukturált adatok byte-jainak elemzésére.


A protokollpufferek XML-hez viszonyított használatának számos előnye van. A protokollpufferek egyszerűbben használhatók, és 3–10-szer kisebbek, mint az XML, a sebesség 20–100-szorosa. Egy másik előnye az, hogy kevésbé egyértelműek és adathozzáférési osztályokat hoznak létre, amelyeket egyszerűen lehet programozni.

Kevés hátrány van a protokoll pufferekkel kapcsolatban. A protokoll pufferek lehet, hogy nem hatékony megoldás, különösen egy alapú dokumentum modellezésekor. Eltérően az XML-től, amely olvasható és emberi szerkeszthető, a protokollpufferek natív állapotukban sem emberi olvashatók, sem emberi szerkeszthetők. A protokollpuffereknek nincs önmaguk leíró képessége, mint például az XML.

A protokoll puffereket tároló rendszerekben, valamint RPC rendszerekben is használják.