Protobuf serializatsiyasi nima?
Protobuf serializatsiyasi nima?

Video: Protobuf serializatsiyasi nima?

Video: Protobuf serializatsiyasi nima?
Video: 04 Введение в protobuf 2024, Aprel
Anonim

Protokol buferlari ( Protobuf ) usuli hisoblanadi seriallashtirish tuzilgan ma'lumotlar. Bir-biri bilan sim orqali bog'lanish yoki ma'lumotlarni saqlash uchun dasturlarni ishlab chiqishda foydalidir. Ma'lumotlar tuzilmalari (xabarlar deb ataladi) va xizmatlar proto-ta'riflar faylida (. proto) tasvirlangan va protokol bilan tuzilgan.

Bundan tashqari savol tug'iladi, nima uchun bizga Protobuf kerak?

Protokol buferlari , odatda deb ataladi Protobuf , hisoblanadi tuzilgan ma'lumotlarni ketma-ketlashtirish va seriyadan chiqarishga ruxsat berish uchun Google tomonidan ishlab chiqilgan protokol. Google uni tizimlar bilan muloqot qilish uchun XML bilan solishtirganda yaxshiroq yo'l bilan ta'minlash maqsadida ishlab chiqdi.

Yuqoridagilardan tashqari, Protobuf kompilyatori nima? Protokol buferlari (a.k.a., protobuf ) tizimli ma'lumotlarni ketma-ketlashtirish uchun Google'ning tilga, platformaga neytral, kengaytiriladigan mexanizmi. O'rnatish uchun protobuf , siz protokolni o'rnatishingiz kerak kompilyator (odatlangan kompilyatsiya qilish . proto fayllar) va protobuf siz tanlagan dasturlash tili uchun ish vaqti.

Bundan tashqari, Google Protobuf qanday ishlaydi?

Protobuf JSON yoki XML kabi ma'lumotlarni ketma-ketlashtirish protokoli. Siz bir marta maʼlumotlaringiz qanday tuzilishini xohlayotganingizni aniqlaysiz, soʻngra tuzilgan maʼlumotlaringizni turli maʼlumotlar oqimlariga va ulardan hamda turli tillardan foydalanib osongina yozish va oʻqish uchun maxsus yaratilgan manba kodidan foydalanishingiz mumkin.

Protobuf JSONga qaraganda tezroqmi?

Protobuf taxminan 3x ni tashkil qiladi dan tezroq Jekson va 1.33x dan tezroq DSL- JSON butun son kodlash uchun. Protobuf sezilarli darajada emas Tezroq Bu yerga. DSL tomonidan qo'llaniladigan optimallashtirish JSON shu yerda.

Tavsiya: