ما هو تسلسل Protobuf؟
ما هو تسلسل Protobuf؟

فيديو: ما هو تسلسل Protobuf؟

فيديو: ما هو تسلسل Protobuf؟
فيديو: Protobuf - How Google Changed Data Serialization FOREVER 2024, ديسمبر
Anonim

مخازن البروتوكول ( بروتوبوف ) هي طريقة التسلسل البيانات المنظمة. من المفيد في تطوير برامج للتواصل مع بعضها البعض عبر سلك أو لتخزين البيانات. يتم وصف هياكل البيانات (تسمى الرسائل) والخدمات في ملف تعريف أولي (. proto) ويتم تجميعها باستخدام protoc.

السؤال أيضًا هو ، لماذا نحتاج إلى Protobuf؟

مخازن البروتوكول ، وعادة ما يشار إليها باسم بروتوبوف , يكون بروتوكول تم تطويره بواسطة Google للسماح بالتسلسل وإلغاء تسلسل البيانات المنظمة. طورته Google بهدف توفير طريقة أفضل ، مقارنةً بـ XML ، لجعل الأنظمة تتواصل.

بجانب ما سبق ، ما هو مترجم Protobuf؟ مخازن البروتوكول (الملقب ب.، بروتوبوف ) هي آلية Google المحايدة للغة ، والنظام الأساسي ، والقابلة للتوسيع لتسلسل البيانات المنظمة. لتثبيت بروتوبوف ، تحتاج إلى تثبيت البروتوكول مترجم (اعتدت ان تجميع . proto) وملفات بروتوبوف وقت التشغيل للغة البرمجة التي اخترتها.

علاوة على ذلك ، كيف يعمل Google Protobuf؟

بروتوبوف هو بروتوكول تسلسل البيانات مثل JSON أو XML. أنت تحدد كيف تريد تنظيم بياناتك مرة واحدة ، ثم يمكنك استخدام كود مصدر خاص تم إنشاؤه لكتابة وقراءة بياناتك المنظمة بسهولة من وإلى مجموعة متنوعة من تدفقات البيانات وباستخدام مجموعة متنوعة من اللغات.

هل Protobuf أسرع من JSON؟

بروتوبوف حوالي 3x اسرع من جاكسون و 1.33 x اسرع من DSL- جسون لترميز عدد صحيح. بروتوبوف ليس بشكل كبير أسرع هنا. التحسين الذي يستخدمه DSL- جسون هنا.

موصى به: