google protobuf
2013-04-25 13:28
435 查看
http://blog.sina.com.cn/s/blog_abea023b0101dxce.html
http://www.cnblogs.com/dkblog/archive/2012/03/27/2419010.html
这两篇初步介绍了protobuf的使用。
在使用protobuf的过程中发现 仅支持一些基本的数据类型。可能有些时候需要一些其他的类型的时候就很不方便了。比如二维数组。protobuf的一维数组就是java的List.是一个动态数组。不过流量确实能节省不少。
之所以节省流量,自己分析的:
根据字段的序号值,所以字段的名称并没有传送。两边都有一个proto文件,根据序号赋值。而且如果字段填了默认值的话,如果没有修改它的值,则不会再网络传输,而是在另外一边自动赋值上去。
http://www.cnblogs.com/dkblog/archive/2012/03/27/2419010.html
这两篇初步介绍了protobuf的使用。
在使用protobuf的过程中发现 仅支持一些基本的数据类型。可能有些时候需要一些其他的类型的时候就很不方便了。比如二维数组。protobuf的一维数组就是java的List.是一个动态数组。不过流量确实能节省不少。
之所以节省流量,自己分析的:
根据字段的序号值,所以字段的名称并没有传送。两边都有一个proto文件,根据序号赋值。而且如果字段填了默认值的话,如果没有修改它的值,则不会再网络传输,而是在另外一边自动赋值上去。
相关文章推荐
- java protobuf运行错误解决(java.lang.ClassNotFoundException: com.google.protobuf.MessageOrBuilder)
- 高性能RPC over MINA&google protobuf 代码&实例 (二)
- google protobuf编译安装(ImportError: No module named google.protobuf.internal)
- caffe支持pycaffe的安装:ImportError: No module named google.protobuf.internal
- Go实战--go中使用google/protobuf(The way to go)
- Google protobuf使用之proto文件编写规则(二)
- Google 的开源技术protobuf 简介与例子
- DELPHI、FLASH、AS3、FLEX使用Protobuf(google Protocol Buffers)的具体方法
- java protobuf 2.6源码缺少 com.google.protobuf.DescriptorProtos
- Windows10 Google protobuf 2.6.1 安装
- RabbitMQ消息队列的小伙伴: ProtoBuf(Google Protocol Buffer) [转]
- google protobuf详解
- 【Proto文件】Google开源技术 Protobuf 简介与使用
- Google protobuf的安装及使用
- google ProtoBuf 开发者指南
- google ProtoBuf开发者指南
- ImportError: No module named cv2,No module named google.protobuf.internal等
- Google 的开源技术protobuf 简介与例子
- Linux(Ubuntu) :ImportError: No module named google.protobuf.internal