Protokollapuskuri

Kirjoittaja: Judy Howell
Luomispäivä: 27 Heinäkuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
How to Build and Install Hadoop on Windows
Video: How to Build and Install Hadoop on Windows

Sisältö

Määritelmä - mitä protokollapuskuri tarkoittaa?

Protokollapuskuri on alustan ja kielen suhteen neutraali automatisoitu mekanismi strukturoidun datan sarjaa varten. Protokollapuskuri on pienempi, yksinkertaisempi ja nopeampi kuin XML. Alun perin Googlessa kehitetty käsittelemään hakemistopalvelimen vastausprotokollaa, yritys on toimittanut koodigeneraattorin avoimen lähdekoodin lisenssillä eri kielille. Protokollapuskurit ovat erittäin hyödyllisiä kehitettäessä sovelluksia tietojen tallentamiseksi tai viestintää varten.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää protokollapuskurin

Tällä hetkellä protokollapuskurit tukevat generoitua koodia ohjelmointikielissä, kuten C ++, Java ja Python. Protokollapuskurit on suunniteltu pienempiä ja nopeampia kuin XML ja ne pyrkivät sekä yksinkertaisuuteen että suorituskykyyn. Samoin kuin Microsoft Bond- tai Apache Thrift -protokollat, Protokollapuskurit tarjoavat konkreettisen RPC-protokollapinon, jota voidaan käyttää määriteltyihin palveluihin. Protokollapuskuri käyttää liitäntäkuvauskieltä, joka selittää tietorakenteen, ja sovellusta, joka luo lähdekoodin kuvauksen perusteella. Lähdekoodia käytetään sitten jäsentämällä jäsennellyn datan tavuja.


Protokollapuskurien käyttämisellä XML: ään on useita etuja. Protokollapuskurit ovat yksinkertaisempia käyttää ja ne ovat 3–10 kertaa pienemmät kuin XML, nopeudella 20–100. Toinen etu on, että ne ovat vähemmän epäselviä ja voivat tuottaa tiedonsiirtoluokkia, joita on helppo kehittää ohjelmallisesti.

Protokollapuskuriin liittyy vähän haittoja. Protokollapuskurit eivät välttämättä ole tehokas ratkaisu, etenkin pohjautuvan asiakirjan mallinnuksessa. Toisin kuin XML, joka on luettavissa ihmiselle ja muokattavissa, protokollipuskurit niiden alkuperäisessä tilassa eivät ole luettavissa tai muokattavissa. Protokollapuskurilla ei ole itse kuvaavaa ominaisuutta, kuten XML.

Protokollapuskureita käytetään sekä varastointijärjestelmissä että RPC-järjestelmissä.