Advertisement

Protobuf 是一种高效的数据 serialization 技术

阅读量:

Protobuf 介绍

Protobuf 的全名为 Protocol buffers(全名为 Protocol Buffers),由谷歌团队开发的一种面向平台中立和语言中立的序列化协议。简单来说,则是支持多种操作系统(如 Windows、Linux、macOS),以及多种编程语言(如 C#、Python、Java、Go 和 C++)的高效数据序列化方法。与 XML 相比而言,则更加简洁高效且易于使用。

开发者仅需设定一次数据结构即可自动生成相应的源代码,并且能够轻松地解析并重新组织这些结构化的数据。

官方网址:https://developers.google.com/protocol-buffers

开发者使用手册

因为许多中国用户无法访问Google网站而导致访问问题,因此我们为大家详细介绍protobuf协议的使用方法。首先,请创建一个以 protobuf 格式的文件,现在protobuf协议主要分为 proto2和 proto3两个版本.

定义一个Message Type

首先,请考虑以下一个典型示例:为消息的格式设定一个标准,在信息传递中确保一致性与可靠性至关重要。我们需要为消息设计一个统一的标准格式,在这种情况下,默认情况下每个消息应包含三个必要的属性:查询参数(query)、当前页面(pageNumber)以及

全部评论 (0)

还没有任何评论哟~