Protobuf сериялау дегеніміз не?
Protobuf сериялау дегеніміз не?

Бейне: Protobuf сериялау дегеніміз не?

Бейне: Protobuf сериялау дегеніміз не?
Бейне: 04 Введение в protobuf 2024, Қараша
Anonim

Протокол буферлері ( Протобуф ) әдісі болып табылады сериялау құрылымдық деректер. Бұл сым арқылы бір-бірімен байланысу немесе деректерді сақтау үшін бағдарламаларды әзірлеуде пайдалы. Деректер құрылымдары (хабарламалар деп аталады) және қызметтер прото анықтау файлында (. proto) сипатталады және хаттамамен құрастырылады.

Сондай-ақ сұрақ туындайды, бізге Protobuf не үшін қажет?

Протокол буферлері , әдетте деп аталады Протобуф , болып табылады құрылымдық деректерді сериялауға және сериядан шығаруға мүмкіндік беру үшін Google әзірлеген протокол. Google оны XML-мен салыстырғанда жүйелерді байланыстырудың жақсы жолын қамтамасыз ету мақсатында әзірледі.

Жоғарыда көрсетілгеннен басқа, Protobuf компиляторы дегеніміз не? Протокол буферлері (a.k.a., протобуф ) құрылымдық деректерді сериялауға арналған Google тілге қатысты бейтарап, платформаға бейтарап, кеңейтілетін механизмі болып табылады. Орнату үшін протобуф , сізге протоколды орнату қажет құрастырушы (болған құрастыру . прото файлдар) және протобуф таңдалған бағдарламалау тіліне арналған жұмыс уақыты.

Сонымен қатар, Google Protobuf қалай жұмыс істейді?

Протобуф JSON немесе XML сияқты деректерді сериялау протоколы болып табылады. Деректеріңізді бір рет құрылымдағыңыз келетінін анықтайсыз, содан кейін құрылымдық деректерді әртүрлі деректер ағындарына және олардан және әртүрлі тілдерді пайдалану арқылы оңай жазу және оқу үшін арнайы жасалған бастапқы кодты пайдалана аласыз.

Protobuf JSON қарағанда жылдамырақ па?

Протобуф шамамен 3 есе қарағанда жылдамырақ Джексон және 1,33x қарағанда жылдамырақ DSL- JSON бүтін сандарды кодтау үшін. Протобуф айтарлықтай емес Тезірек Мұнда. DSL пайдаланатын оңтайландыру JSON осында.

Ұсынылған: