前言 Protocol Buffers (下面简称PB)是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式.它可用于通讯协议.数据存储等领域的语言无关.平台无关.可扩展的序列化结构数据格式.它支持多种语言,比如C++,Java,C#,Python,JavaScript等等.目前它的最新版本是3.0.0.与PB经常相提并论的也是Google推出的FlatBuffers(下面简称FB).有关PB和FB性能和语义等方面的区别,这里就不展开描述了.如果