Google Protocol Buffer 学习笔记

Google Protocol Buffer学习
     Protobuf是一种结构化数据存储格式,可以用于结构化数据串行化,它可用于通讯协议等领域。目前提供了C++,Java,Python三种语言的API。

一.消息类型
     required,optional,repeated

二.Protobuf和XML比较
1.优势
     a)更加简单
     b)小了3到10倍
     c)快了20到100倍
     d)更少歧义
     e)生成的数据操作类更容易编程
2.劣势
     a)XML具有良好的可读性和可编辑性
     b)XML在某种程度上可以自我描述

posted @ 2014-11-06 16:05  荔湾阿涛  阅读(96)  评论(0)    收藏  举报