Буфер на протокола

Автор: Judy Howell
Дата На Създаване: 27 Юли 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Cyberpunk 2077 Взлом протокола и всё о нем. Демоны, перки и особенности работы. Гайд.
Видео: Cyberpunk 2077 Взлом протокола и всё о нем. Демоны, перки и особенности работы. Гайд.

Съдържание

Определение - Какво означава буфер на протокол?

Буферът на протоколи е автоматизиран механизъм за платформа и език, неутрален за сериализиране на структурирани данни. Буферът на протокола е по-малък, по-прост и по-бърз от XML. Първоначално разработена в Google за справяне с протокола за отговор на индекс сървъра, компанията предостави генератор на кодове под лиценз за отворен код за различни езици. Протоколните буфери са изключително полезни за разработване на приложения за съхранение на данни или за комуникация.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява буфер на протокола

Понастоящем буферите за протоколи поддържат генериран код в езици за програмиране като C ++, Java и Python. Протоколните буфери са проектирани да бъдат по-малки и по-бързи от XML и целят както простота, така и производителност. Подобно на протоколите на Microsoft Bond или Apache Thrift, буферите на протоколите предлагат конкретен стек RPC протокол, който да се използва за определени услуги. Буферът на протокол използва език за описание на интерфейса, който обяснява структурата на данните и приложение, което генерира изходния код въз основа на това описание. Изходният код след това се използва при анализа на байтовете на структурираните данни.

Има няколко предимства на използването на буфери на протоколи над XML. Буферите на протоколите са по-прости за използване и са 3–10 пъти по-малки от XML с 20–100 пъти по-голяма скорост. Друго предимство е, че те са нееднозначни и могат да генерират класове за достъп до данни, които са лесни за програмиране.


Има няколко недостатъка, свързани с буфери на протоколи. Буферите на протокола може да не са ефективно решение, особено за моделиране на документ на базата. За разлика от XML, който е четим от хора и може да се редактира от човека, буферите на протоколите в тяхното родно състояние не са четими от човека или могат да се редактират от хора. Протоколните буфери нямат способност за самоописване като XML.

Протоколните буфери се използват в системи за съхранение, както и в RPC системи.