翻译自:Style Guide
本文大部分内容来自 Language Guide (proto3)。
本指南主要介绍如何使用 Protocol Buffers 语法结构化 Protocol Buffers 数据,包括 .proto
文件的语法结构以及如何生成数据访问类。涵盖 Protocol Buffers 的 proto3 版本
本节用一个示例,说明开发基于Protocol Buffers
的数据序列化与反序列化的处理过程。
Protocol Buffers
是Google开放的一种灵活、高效、自动化的,语言无关、平台无关、可扩展的数据序列化标准。Protocol Buffers
适用于数据存储或数据交换。相对XML JSON而言,Protocol Buffers
更小、更快、更简单。一旦定义好数据结构,可以在多语言,多平台(可以使用生成器生成源代码)之间读写,传输,解析数据流。