首页技术文章正文

什么是protobuf?有什么用途?【C++培训】

更新时间:2020-04-17 来源:黑马程序员 浏览量:

1587092781200_学IT就到黑马程序员.gif


Protocol Buffer( 简称 Protobuf ) 是Google公司内部开发的一种数据描述语言,它是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化、序列化。很适合做数据存储 或 RPC 数据交换格式。Google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。

优势:

1.序列化体积相比Json和XML小很多,适合网络传输;

2.支持跨平台多语言;

3.序列化、反序列化速度快于Json。

猜你喜欢

TCP/IP 协议族分几层?



分享到:
在线咨询 我要报名
和我们在线交谈!