Protobuf serializasiyası nədir?
Protobuf serializasiyası nədir?

Video: Protobuf serializasiyası nədir?

Video: Protobuf serializasiyası nədir?
Video: 04 Введение в protobuf 2024, Aprel
Anonim

Protokol Buferləri ( Protobuf ) üsuludur serializasiya strukturlaşdırılmış məlumatlar. 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.

Həmçinin sual yaranır ki, bizə Protobuf nə üçün lazımdır?

Protokol tamponları , adətən kimi istinad edilir Protobuf , edir strukturlaşdırılmış məlumatların serializasiyasına və sıradan çıxarılmasına icazə vermək üçün Google tərəfindən hazırlanmış protokol. Google, sistemlərin ünsiyyətini təmin etmək üçün XML ilə müqayisədə daha yaxşı bir yol təqdim etmək məqsədi ilə onu inkişaf etdirdi.

Yuxarıdakılardan əlavə, Protobuf tərtibçisi nədir? 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ı.

Bundan əlavə, Google Protobuf necə işləyir?

Protobuf JSON və ya XML kimi verilənlərin serializasiya protokoludur. Siz məlumatlarınızın bir dəfə necə strukturlaşdırılmasını istədiyinizi müəyyənləşdirirsiniz, sonra strukturlaşdırılmış məlumatlarınızı müxtəlif məlumat axınlarına və onlardan müxtəlif dillərdən istifadə edərək asanlıqla yazıb oxumaq üçün xüsusi yaradılmış mənbə kodundan istifadə edə bilərsiniz.

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ə: