Protobuf kompilyatoru nədir?
Protobuf kompilyatoru nədir?

Video: Protobuf kompilyatoru nədir?

Video: Protobuf kompilyatoru nədir?
Video: 05 Установка protobuf 2024, Noyabr
Anonim

Protokol Buferləri (a.k.a., protobuf ) strukturlaşdırılmış məlumatların serializasiyası üçün Google-un dil baxımından neytral, platforma neytral, genişləndirilə bilən mexanizmidir. Quraşdırmaq üçün protobuf , siz protokolu quraşdırmalısınız tərtibçi (istifadə olunur tərtib etmək . proto fayllar) və protobuf seçdiyiniz proqramlaşdırma dili üçün iş vaxtı.

Həmçinin bilirsiniz ki, protokol tərtibçisi nədir?

protokol a tərtibçi üçün protokol buferlər təriflər faylları. PROTO_FILE-də müəyyən edilmiş siniflər üçün C++, Java və Python mənbə kodunu yarada bilər.

Bundan əlavə, Google Protobuf necə işləyir? Protobuf a JSON və ya XML kimi data serializasiya protokolu. Siz məlumatlarınızın necə strukturlaşdırılmasını istədiyinizi bir dəfə müəyyənləşdirirsiniz, sonra siz bacarmaq strukturlaşdırılmış məlumatlarınızı müxtəlif məlumat axınlarına və müxtəlif dillərdən istifadə edərək asanlıqla yazmaq və oxumaq üçün xüsusi yaradılmış mənbə kodundan istifadə edin.

Protobuf nə üçün istifadə olunur?

Protokol Buferləri ( Protobuf ) strukturlaşdırılmış verilənlərin seriallaşdırılması üsuludur. Bir tel üzərindən bir-biri ilə əlaqə saxlamaq və ya məlumat saxlamaq üçün proqramların hazırlanmasında faydalıdır. Məlumat strukturları (mesajlar adlanır) və xidmətlər proto-tərif faylında (.proto) təsvir edilir və protokol ilə tərtib edilir.

Protobuf JSON-dan daha sürətlidir?

Protobuf təxminən 3x təşkil edir - dən daha sürətli Jackson və 1.33x - dən daha sürətli DSL- JSON tam kodlaşdırma üçün. Protobuf əhəmiyyətli dərəcədə deyil Daha sürətli burada. DSL tərəfindən istifadə edilən optimallaşdırma JSON burada.

Tövsiyə: