protobuf

Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化、或者说序列化。它很适合做数据存储或RPC数据交换格式。可以用于即时通讯、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式

protobuf的核心内容包括

定义消息:消息的结构体,以message标识。

定义接口:接口路径和参数,以service标识。

通过protobuf提供的机制,服务端与服务端之间只需要关注接口方法名(service)和参数(message)即可通信,而不需关注繁琐的链路协议和字段解析,极大降低了服务端的设计开发成本

Protobuf 、JSON、XML 的对比

protobuf教学视频

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Protobuf 介绍 Protobuf 是 Protocol Buffers 的简称 ,是Google开源...
    楚江云阅读 1,080评论 0 2
  • 使用protobuf实现节点间通信、编码报文以提高传输效率 protobuf全程Protocol Buffers,...
    JunChow520阅读 3,331评论 0 6
  • 简介 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: G...
    Ucan先生阅读 1,249评论 0 0
  • Protobuf简介 Protocol Buffer是一种轻便的、高效的结构化数据存储格式,相比于JSON...
    卷王是怎样练成的阅读 2,100评论 0 1
  • 序列化与反序列化 我们在进行网络通信调用的时候,总是需要将内存的数据块经过序列化,转换成为一种可以通过网络流进行传...
    蜜糖的代码注释阅读 529评论 0 0

友情链接更多精彩内容