首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏计算机视觉理论及其实现

    Protocol Buffers

    Protocol Buffers 是一种与语言无关,平台无关的可扩展机制,用于序列化结构化数据。 现在有许多框架等在使用Protocol Buffers。gRPC也是基于Protocol Buffers。 Protocol Buffers 目前有2和3两个版本号。 一、文档结构1) Protocol Buffers版本Protocol Buffers文档的第一行非注释行,为版本申明,不填写的话默认为版本2。 二、注释Protocol Buffers 提供以下两种注释方式。 四、消息类型Protocol Buffers使用message定义消息数据。

    2.1K20编辑于 2022-09-04
  • 来自专栏猫头虎博客专区

    Protocol Buffers

    Protocol Buffers [protobuf] Protocol Buffers,简称protobuf,是一个强大的序列化工具,它不仅仅是用于数据存储或RPC数据交换的格式。 摘要: 本文介绍了Protocol Buffers(protobuf)的基本概念和特点。protobuf是一个与编程语言和操作系统平台都无关的接口定义语言,主要用于数据存储和RPC数据交换。 Protocol Buffers,简称protobuf,为我们提供了一个高效、灵活且与平台无关的解决方案。让我们深入了解它的魅力所在。

    39010编辑于 2024-04-09
  • 来自专栏iSharkFly

    Protocol Buffers 简介

    本文档的 Protocol Buffer 的中文文档使用的是 Asciidoctor 进行编排的 http://docs.ossez.com/protocol-buffers-docs/index.html Protocol Buffer 相关快速导航 链接名称 链接地址 Protocol Buffer 中文文档 http://docs.ossez.com/protocol-buffers-docs/index.html /protocol-buffers-demo-java 如果你在互联网上搜索的话,你可能会看到下面的说明文字。 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。 它很适合做数据存储或 RPC 数据交换格式。 https://www.cwiki.us/display/ProtocolBuffers/Protocol+Buffers

    1.1K20发布于 2019-07-25
  • 来自专栏Chasays

    protocol-buffers简介

    执行安卓 自动化测试开的时候,需要安装一个库 protocol-buffers,这个库强大的。来看看这么使用,是做什么的? https://developers.google.com/protocol-buffers/docs/pythontutorial 定义 与语言无关,平台无关的可扩展机制,用于序列化结构化数据。 https://developers.google.com/protocol-buffers/docs/pythontutorial 上面链接是python的demo。 这个写入数据 #!

    71430发布于 2019-08-16
  • 来自专栏张善友的专栏

    Protocol Buffers的应用

    Protocol Buffers的介绍 Protocol buffers are Google’s language-neutral, platform-neutral, extensible mechanism (摘自Protocol Buffers官网) protocol buffers是google提供的一种将结构化数据进行序列化和反序列化的方法,其优点是语言中立,平台中立,可扩展性好,目前在google内部大量用于数据存储 Protocol Buffers在功能上类似XML,但是序列化后的数据更小,解析更快,使用上更简单。 另外,Protocol Buffers还提供了很好的向后兼容,即旧版本的程序可以正常处理新版本的数据,新版本的程序也能正常处理旧版本的数据。 Protocol Buffers具有以下特点: 平台无关、语言无关 高性能 比XML块20-100倍 体积小 比XML小3-10倍 使用简单 兼容性好 2、message的编码特点 Protocol Buffers

    1.3K100发布于 2018-01-19
  • 来自专栏Helloted

    gRPC & Protocol Buffers

    0、gRPC gRPC 是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP/2协议标准设计开发,默认采用Protocol Buffers数据序列化协议,支持多种开发语言。 1、Protocol Buffers Google Protocol Buffer( 简称 Protobuf) ,Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化 消息大小只需要XML的1/10 ~ 1/3 解析速度快:解析速度比XML快20 ~ 100倍 多语言支持 更好的兼容性,Protobuf设计的一个原则就是要能够很好的支持向下或向上兼容 2、Protocol Buffers

    1.1K20编辑于 2022-06-08
  • 来自专栏sunsky

    详解PROTOCOL BUFFERS

    前言 Protocal Buffers是google推出的一种序列化协议。由于它的编码和解码的速度,已经编码后的大小控制的较好,因此它常常被用在RPC调用中,传递参数和结果。比如gRPC。 Protocal Buffers的实现非常简单,本文将对比JSON协议,来聊聊Protocol Buffers的实现以及它高性能的秘密 2. 如果发送方和接收方都对对象的定义是明晰的,那么字段的名称也不要传递 Protocol Buffers对象定义 message Car { int32 age = 1; string color 在Protocol Buffers在极端场景下对JSON的速度优势,可以达到5倍左右,但是它本身与Gzip等比较,不算是一种压缩算法。它可以被表述为更为紧凑的序列化协议。 return b, nil } 参考资料 Protocol Buffers-encoding wikipedia–Protocol_Buffers 陶文-Protobuf 有没有比 JSON 快 5

    95720发布于 2020-08-20
  • 来自专栏运维开发王义杰

    Protocol Buffers vs Swagger: 为什么Google选择设计Protocol Buffers

    本文将详细比较这两者,并讨论Google为何设计了Protocol Buffers。 什么是Protocol Buffers? Protocol Buffers vs Swagger的比较 数据格式和序列化 Protocol Buffers:使用紧凑的二进制格式进行数据序列化,序列化和反序列化速度快,数据体积小。 Google为何选择设计Protocol Buffers? 结论 Protocol Buffers和Swagger各有优劣,适用于不同的应用场景。 参考文献 Google Protocol Buffers官方文档: https://developers.google.com/protocol-buffers OpenAPI (Swagger) 官方文档

    71810编辑于 2024-06-25
  • 来自专栏编程珠玑123

    Protocol Buffers 编码

    当今云时代 gRPC 大行其道,gRPC 默认的序列化编码 Protocol Buffers 也跟着流行开来。都说 Protocol Buffers 效率很高,那到底高在哪里呢? 今天就跟大家讨论一下 Protocol Buffers 的编码规则。 Protocol Buffers 采用了另一种策略,给字段加编号。 也就是说,没有 proto 文件,你是没法对 Protocol Buffers 数据进行解码的。Protocol Buffers 还支持自定义消息字段和 repeated 字段。 写到这里,Protocol Buffers 的编码也就说得差不多了。

    71430编辑于 2022-06-22
  • 来自专栏叶子的开发者社区

    protobuf (Protocol Buffers

    Protobuf(Protocol Buffers)是一种语言无关、平台无关的序列化数据结构的协议,由Google开发。

    40720编辑于 2023-07-30
  • 来自专栏DPDK VPP源码分析

    learning:Buffers monitoring plugin

    并分别配置vpp和内核tap0接口ip地址,从内核ping vpp接口ip地址,查询相关node节点trace情况: #查询监控开关状态 vpp# show buffer traces status buffers

    61510编辑于 2023-03-07
  • Protocol Buffers (Protobuf) 详解

    Protocol Buffers (Protobuf) 详解 1. 什么是 Protocol Buffers? Protocol Buffers(简称 Protobuf)是 Google 开发的一种**语言无关、平台无关、可扩展**的序列化数据结构的机制。它比 XML 和 JSON 更小、更快、更简单。 2.

    1.1K21编辑于 2025-11-19
  • 来自专栏容器计算

    【Goland】Protoc Buffers插件问题

    作为 Goland 的付费用户,Protocol Buffers 插件在 import 之后不能找到源文件,如下图,很难接受,于是尝试看了下配置的问题。

    1.7K21编辑于 2022-04-13
  • 来自专栏PostgreSQL研究与原理解析

    综合指南:postgresql shared buffers

    综合指南:postgresql shared buffers 本文主要针对下面问题详述PG的共享内存:PG中需要给共享内存分配多少内存?为什么? 一旦在shared_buffers中命中,那么读就不会下沉到操作系统缓存。如果shared buffer和操作系统缓存有相同页,操作系统缓存中的页很快会被驱逐替换。 我们的表emp有8301MB数据,92%数据在OS cache,49.3%在shared buffers,大约50%的数据是冗余的。 Aurora不使用文件系统缓存,因此可以提升shared_buffers大小以提升性能。最佳实践值为75%。 原文 https://postgreshelp.com/postgresql_shared_buffers/

    1.8K20发布于 2021-01-05
  • 来自专栏写代码和思考

    Protocol Buffers - PB协议概述

    更高级的串行化结构数 据的特性,ProtocolBuffer: � ·更简单 � ·小3-10倍 � ·快20-100倍 � ·更少的歧义 � ·可以方便的生成数据存取类 Protocol Buffers

    3.5K10发布于 2020-03-16
  • 来自专栏Coxhuang

    Vim插件(二) Buffers窗口

    文章目录 Vim插件 buffers GitHub仓库地址: https://github.com/minhanghuang/nvim Vim插件 buffers https://github.com/

    85630编辑于 2022-05-09
  • 来自专栏charlieroro

    protocol buffers的编码原理

    protocol buffers使用二进制传输格式传递消息,因此相比于xml,json来说要轻便很多。

    1.2K30发布于 2020-03-24
  • 来自专栏go

    Protocol Buffers (Proto) 语法详解

    Protocol Buffers (Proto) 语法详解Protocol Buffers(简称Proto)是一种由Google开发的接口描述语言,用于数据结构的序列化,是一种跨语言的服务描述语言。 1.4 go_package 选项 在 Protocol Buffers 的 .proto 文件中,go_package 选项用于指定生成的 Go 代码的包名和导入路径。

    2K00编辑于 2024-08-30
  • 来自专栏iSharkFly

    Protocol buffers 的问题和滥用

    当前公司因为设计上的问题广泛使用了 Protocol buffers。在使用的过程中发现了很多 Protocol buffers 的使用问题和滥用,一个好端端的工具被用成这样也是比较郁闷。 Protocol buffers 用意Protocol buffers 是为了加快网络数据传输,对传输数据进行压缩处理,通过通过暴露接口让程序之间能够更快的进行通信。 简单的解释就是使用 Protocol buffers 就等于在场景 2 上面给你重新封装了一层。Protocol buffers 传输数据量Protobuf 限制最大的数据传输量是 2GB。 你自然就会遇到超过 Protocol buffers 传输限制的大小,然后抛出异常。这个和程序的设计也有很大关系,我们当前系统恨不得传输整个表,都不知道怎么说好。 https://www.ossez.com/t/protocol-buffers/14042

    97800编辑于 2022-07-23
  • 来自专栏本立2道生

    Protocol Buffers(2):编码与解码

    参考 Protocol Buffers Encoding Variable-length quantity Chapter 4.

    2.1K30发布于 2019-04-23
领券