protocol-buffers - Protocol Buffer - 用例

标签 protocol-buffers

我尝试阅读 Protobuf 文档,但无法想象它可以用于许多用例。我想知道一些实际的 Protocol Buffer 性能改进用例。
谢谢

最佳答案

Protocol buffers 是一个序列化库,所以这个问题的答案与问题的答案基本相同:

When would I want to serialize / deserialize data?



这可能是涉及持久性(磁盘、数据库中的 blob 等)、传输(套接字、文件等)或简单的内存存储(快照、备忘录、深度克隆)的任何场景。 protobuf 具有版本容错性和跨平台特性,这意味着它既可以用于同构设置,也可以用于异构设置——事实上,其他各种序列化格式也可以。简洁(小),当带宽非常宝贵(在繁忙的系统上“总是”)时,它可能特别有用,并且作为二进制(而不是文本)协议(protocol),它的处理成本明显更低 - 这对于减少 CPU 非常有用高架。除此之外:这是一个开放式问题,仅受您的想象力限制。

关于protocol-buffers - Protocol Buffer - 用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15880912/

相关文章:

java - 如何从 Json 转换为 Protobuf?

c++ - 关于 Protocol Buffer 事件的设计问题

c++ - 将 Protocol Buffer 定义拆分为多个 .proto 文件

protocol-buffers - 将 Protocol Buffer 转换为 POJO

java - 尝试在 java 中使用 protobuf 发送和接收消息,但出现错误 : Protocol message contained an invalid tag (zero)

c++ - Google 的 Protocol Buffer 在实践中处理浮点类型的跨平台程度如何?

go - 使用 jsonpb 解码自定义类型

configuration-files - 使用 protobuf 作为文本配置文件

protocol-buffers - 如何在 proto buff 中对 byte[] 进行编码

json - Flatbuffer 与 CBOR