您的位置:首页 > 编程语言 > Go语言

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文件,根据序号赋值。而且如果字段填了默认值的话,如果没有修改它的值,则不会再网络传输,而是在另外一边自动赋值上去。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: