![icd0007 http protokolli loeng](https://i.ytimg.com/vi/YaTCtWr4D90/hqdefault.jpg)
Sisu
- Definitsioon - mida tähendab protokolli puhver?
- 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
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.