专栏名称: 腾讯技术工程
腾讯技术工程事业群官方微信公众号。腾讯前沿科技技术、产品、行业信息交流发布平台。
今天看啥  ›  专栏  ›  腾讯技术工程

更快更小!ProtoBuf 入门详解

腾讯技术工程  · 公众号  ·  · 2024-06-05 18:00

文章预览

作者:dorabwzhang 什么是 Proto Buffer Proto Buffer 是一种语言中立的、平台中立的、可扩展的 序列化结构数据 的方法。 Protocol Buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data. 这是来自官网 Overview 页面对于 Protobuf 的简介,抛开繁杂的修饰词,Protobuf 的核心是序列化结构数据,为了更好地理解 Protobuf,我们首先需要知道 序列化 是什么? 序列化 指的是将一个数据结构或者对象转换为某种能被跨平台识别的字节格式,以便进行 跨平台存储或者网络传输 。 例如前端和后端可能使用不同的编程语言,它们内部的数据表示方式可能不兼容。序列化提供了一种语言无关的格式来表示数据,这样不同的系统就可以理解和处理这些数据。在我们日常进行前后端开发时,后端通常会返回 JSON 格式的数据,前端拿到后再进行相关的渲染,JSON ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览