Protocol Buffers是一种序列化数据结构的协议。这个方法包含一个接口描述语言,描述一些数据结构,并提供程序工具根据这些描述产生代码,用于将这些数据结构产生或解析数据流。

优点
- 快速且小巧:按照 Google 所描述的,Protocol buffers 的体积要小3-10倍,速度比XML要快20-100倍
- 类型安全:Protocol buffers 是类型安全的,使用 Protocol buffers 时需要指定每一个属性的类型
- 自动反序列化:不需要去编写任何的解析代码,只需要更新 .proto 文件就可以
- 分享就是关心:支持多种语言,可以在不同的平台中共享数据模型,意味着跨平台的工作会更轻松
网友评论