Google protobuf使用指南 - TFdream/blog GitHub Wiki
Google protobuf (Protocol Buffer) 是Google官方推出的一种数据交换的格式,它独立于语言,独立于平台。
Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
Google 提供了多种语言的实现:java、c#、c++、go、python和PHP等,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 、JSON进行数据交换效率快许多。
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>3.4.0</version>
</dependency>