google protobuf学习

使用protobuf的目的:

1. 减少通讯数据流量。

2. 方便操作通讯结构包的内容。

3. 在通讯结构包里新增加字段,老的程序不用重新编译。

 

如何使用protobuf:

1. 新建*.proto文件。

2.在文件里,根据业务需求定义数据。

a. requred(必须的),optional(可选的),repeated(重复,通用用于自定义数据结构)三种业务限制。

b. 有int32,string等多种数据类型。

3.保存文件后,使用代码生成工具,生成所需要的代码。

 

本人目前涉及到的应用:

1.使用Http协议,Post方法来提交或获取(response)采用protobuf协议的数据。

 

 

 

 

你可能感兴趣的:(数据结构,String,Google,工具,通讯)