Protokollipuhver

Autor: Judy Howell
Loomise Kuupäev: 27 Juuli 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
icd0007 http protokolli loeng
Videot: icd0007 http protokolli loeng

Sisu

Definitsioon - mida tähendab protokolli puhver?

Protokollipuhver on platvormi- ja keeleneutraalne automatiseeritud mehhanism struktureeritud andmete seerialiseerimiseks. Protokollipuhver on väiksem, lihtsam ja kiirem kui XML. Algselt Google'is välja töötatud indeksiserveri vastusprotokolliga tegelemiseks on ettevõte pakkunud erinevate keelte jaoks avatud lähtekoodiga litsentsi alusel koodigeneraatori. Protokollipuhvrid on äärmiselt kasulikud andmete säilitamiseks või suhtlemiseks mõeldud rakenduste väljatöötamiseks.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab protokolli puhvrit

Praegu toetavad protokollipuhvrid genereeritud koodi programmeerimiskeeltes nagu C ++, Java ja Python. Protokollipuhvrid on kavandatud väiksemaks ja kiiremaks kui XML ning nende eesmärk on nii lihtsus kui ka jõudlus. Sarnaselt Microsofti Bondi või Apache Thrifti protokollidega pakuvad protokolli puhvrid konkreetsete RPC-protokollide virna, mida kasutatakse määratletud teenuste jaoks. Protokollipuhver kasutab liidese kirjelduskeelt, mis selgitab andmestruktuuri, ja rakendust, mis genereerib selle kirjelduse põhjal lähtekoodi. Seejärel kasutatakse lähtekoodi struktureeritud andmete baitide parsimisel.

Protokollipuhvrite kasutamisel XML-i ees on mitmeid eeliseid. Protokollipuhvreid on lihtsam kasutada ja need on 3–10 korda väiksemad kui XML kiirusega 20–100 korda. Veel üks eelis on see, et need on vähem kahemõttelised ja võivad genereerida andmetele juurdepääsu klasse, mida on programmiliselt lihtne arendada.


Protokollipuhvritega on seotud vähe puudusi. Protokollipuhvrid ei pruugi olla tõhus lahendus, eriti põhipõhise dokumendi modelleerimiseks. Erinevalt XML-ist, mis on inimesele loetav ja muudetav, pole protokollipuhvrid nende olekus olekus inimestele loetavad ega muudetavad. Protokollipuhvritel pole ise kirjeldavat võimet nagu XML-il.

Protokollipuhvreid kasutatakse nii salvestussüsteemides kui ka RPC-süsteemides.