Wat is Protobuf-serialisering?
Wat is Protobuf-serialisering?

Video: Wat is Protobuf-serialisering?

Video: Wat is Protobuf-serialisering?
Video: What is Serialization and Deserialization? What are the types of serialization? 2024, November
Anonim

Protokolbuffers ( Protobuf ) is 'n metode van serialisering gestruktureerde data. Dit is nuttig in die ontwikkeling van programme om oor 'n draad met mekaar te kommunikeer of om data te stoor. Datastrukture (genoem boodskappe) en dienste word beskryf in 'n protodefinisielêer (. proto) en saamgestel met protoc.

Die vraag is ook, hoekom het ons Protobuf nodig?

Protokol buffers , gewoonlik na verwys as Protobuf , is 'n protokol wat deur Google ontwikkel is om serialisering en deserialisering van gestruktureerde data moontlik te maak. Google het dit ontwikkel met die doel om 'n beter manier te bied, in vergelyking met XML, om stelsels te laat kommunikeer.

Behalwe hierbo, wat is Protobuf-samesteller? Protokolbuffers (a.k.a., protobuf ) is Google se taalneutrale, platformneutrale, uitbreidbare meganisme vir die serialisering van gestruktureerde data. Om te installeer protobuf , moet jy die protokol installeer samesteller (gewoond aan saamstel . proto lêers) en die protobuf looptyd vir jou gekose programmeertaal.

Verder, hoe werk Google Protobuf?

Protobuf is 'n data-serialiseringsprotokol soos 'n JSON of XML. Jy definieer hoe jy wil hê jou data moet een keer gestruktureer word, dan kan jy spesiale gegenereerde bronkode gebruik om jou gestruktureerde data maklik na en van 'n verskeidenheid datastrome te skryf en te lees en 'n verskeidenheid tale te gebruik.

Is Protobuf vinniger as JSON?

Protobuf is omtrent 3x vinniger as Jackson en 1.33x vinniger as DSL- JSON vir heelgetalkodering. Protobuf is nie noemenswaardig nie vinniger hier. Die optimalisering wat deur DSL- JSON is hier.

Aanbeveel: