Usanifu wa Protobuf ni nini?
Usanifu wa Protobuf ni nini?

Video: Usanifu wa Protobuf ni nini?

Video: Usanifu wa Protobuf ni nini?
Video: USANIFU WA MAANDISHI 2024, Desemba
Anonim

Vibafa vya Itifaki ( Protobuf ) ni mbinu ya serializing data muundo. Ni muhimu katika kuendeleza mipango ya kuwasiliana na kila mmoja kwa waya au kwa kuhifadhi data. Miundo ya data (ujumbe unaoitwa) na huduma zimefafanuliwa katika faili ya ufafanuzi wa proto (. proto) na kuunganishwa na protoc.

Swali pia ni, kwa nini tunahitaji Protobuf?

Vibafa vya itifaki , kwa kawaida hujulikana kama Protobuf , ni itifaki iliyotengenezwa na Google ili kuruhusu ujumuishaji na uondoaji wa data iliyopangwa. Google iliitengeneza kwa lengo la kutoa njia bora zaidi, ikilinganishwa na XML, kufanya mifumo kuwasiliana.

Kando hapo juu, mkusanyaji wa Protobuf ni nini? Vibafa vya Itifaki (a.k.a., protobuf ) ni mbinu ya Google isiyoegemea upande wowote ya lugha, isiyoegemea upande wowote, na inayoweza kupanuka ya kusawazisha data iliyoundwa. Ili kusakinisha protobuf , unahitaji kusakinisha itifaki mkusanyaji (inatumika kwa kukusanya . proto faili) na protobuf wakati wa kukimbia kwa lugha uliyochagua ya upangaji.

Zaidi ya hayo, Google Protobuf inafanyaje kazi?

Protobuf ni itifaki ya kuratibu data kama JSON au XML. Unafafanua jinsi unavyotaka data yako iundwe mara moja, kisha unaweza kutumia msimbo maalum uliozalishwa ili kuandika na kusoma data yako iliyopangwa kwa urahisi kutoka na kutoka kwa mitiririko mbalimbali ya data na kutumia lugha mbalimbali.

Protobuf ni haraka kuliko JSON?

Protobuf ni takriban 3x Haraka kuliko Jackson na 1.33x Haraka kuliko DSL- JSON kwa usimbaji nambari kamili. Protobuf sio kwa kiasi kikubwa haraka hapa. Uboreshaji unaotumiwa na DSL- JSON iko hapa.

Ilipendekeza: