首页
学习
活动
专区
圈层
工具
发布
首页标签protobuf

#protobuf

Protobuf又一坑 - C++标准和ABI兼容性

owent

腾讯 | 后台开发工程师 (已认证)

我在 cmake-toolset 里原本就有一个 “patch protobuf 生成代码 target” 的接口(主要用来屏蔽 protobuf 生成代码触发...

13710

gin v1.12.0 发布!重磅新增 Protobuf 支持、性能优化、多项 Bug 修复与文档重构

福大大架构师每日一题

v1.12.0 版本为 Gin 引入了 Protocol Buffers (protobuf) 的原生内容协商支持。这是一次重要的进化,使得 Gin 能够在 R...

16810

解析!Protobuf JSON解析递归深度绕过漏洞 (CVE-2026-0994)

qife122

在Python的 google.protobuf.json_format.ParseDict() 函数中存在一个拒绝服务漏洞。当解析嵌套的 google.pro...

13210

一文搞懂RPC、gRPC与Protobuf:分布式通信的核心技术栈

stark张宇

在分布式系统中,不同服务间的高效通信是核心需求之一。RPC、gRPC与Protobuf作为一套协同工作的技术组合,广泛应用于微服务、跨语言通信等场景。本文将逐一...

72460

从零到一:如何设计一个 IM 系统的消息协议?

Kiyra

消息协议是即时通讯系统的核心基础,它定义了客户端与服务端之间通信的"语言"。一个好的消息协议设计,不仅要满足当前业务需求,还要考虑扩展性、兼容性和性能。本文将基...

17310

把一大串 Protocol Buffer 文本看懂,是怎样一种体验?

闫同学

做后端、做中台、做数据平台的同学,多少都被 Protocol Buffer“支配”过。

10910

从 50ms 到 < 10ms:IM 系统性能优化实战

Kiyra

在 IM 系统中,响应时间直接影响体验。本文介绍 AQChat 如何将消息发送响应时间从 50ms 优化到 < 10ms。

19410

Protobuf vs JSON:为什么 IM 系统选择二进制协议?

Kiyra

在 IM 系统中,消息序列化协议的选择直接影响性能和用户体验,本文对比 Protobuf 与 JSON,并说明为什么选择 Protobuf。

22310

Netty 自定义编码器实战:从粘包半包到 Protubuf 消息识别

Kiyra

在 IM 系统中,客户端和服务端通过 WebSocket 进行通信。TCP 是流式协议,没有消息边界,可能出现:

16910

Protocol Buffers (Protobuf) 详解

木易士心

Protocol Buffers(简称 Protobuf)是 Google 开发的一种**语言无关、平台无关、可扩展**的序列化数据结构的机制。它比 XML 和...

1.1K20

如何快速定位和解决JSON解析错误:以Protobuf的JsonFormat.ParseException为例

用户8589624

在开发过程中,JSON数据的解析是一个常见的操作,尤其是在微服务架构中,服务之间的通信通常依赖于JSON格式的数据。然而,JSON数据的格式错误往往会导致解析失...

37110

解释和对比“application/octet-stream“与“application/x-protobuf“

用户8589624

在现代 Web 和分布式系统的开发中,数据的传输和交换格式扮演着关键角色。为了确保数据在不同系统之间的传输过程中保持一致性,MIME 类型(Multipurpo...

44710

Dubbo应用开发之ProtoBuf序列化的使用

全干程序员demo

为什么有前面几种序列化方式还要在了解ProtoBuf序列化呢?因为ProtoBuf是一种支持异构系统(不同编程语言的通信)的序列化方式,调用端和被调用端可以是不...

19410

【ProtoBuf】默认值的秘语注脚:消息更新与兼容之策的进阶实战笺

用户11379153

结语 摸清默认值的隐性规则,掌握消息更新的安全技巧,吃透兼容性的核心逻辑,你便给 ProtoBuf 秘语加了 “抗迭代” 的护盾。这些技巧不只是孤立方法,更是...

28110

从JSON到Protobuf,深入序列化方案的选型与原理

poemyang

序列化(Serialization)用于描述RPC服务接口和数据结构。在RPC通信中,客户端和服务器之间传输的数据通常是结构化的,如调用方法、请求参数、返回值等...

42510

[protobuf][C++]protobuf编译报错无法解析的外部符号 google::protobuf::internal::ExplicitlyConstructed fixed_address

git clone firc-dataset

无法解析的外部符号 google::protobuf::internal::ExplicitlyConstructed fixed_address

29210

vs2019源码编译protobuf

git clone firc-dataset

45410

你还在用 JSON?Protobuf 才是高效通信的王者!

IsLand1314

特点:Protobuf 针对 不同的字段类型 采用 不同的编码方式 和数据存储方式,以确保得到高效紧凑的数据压缩。

97810

[ubuntu]源码编译protobuf-2.6.1的一波三折

git clone firc-dataset

git clone -b v2.6.1 https://github.com/protocolbuffers/protobuf.git sudo apt-ge...

21600

[C++][ubuntu]MNN在ubuntu18.04源码编译流程

git clone firc-dataset

sudo apt update sudo apt install libprotobuf-dev protobuf-compiler cmake git -...

21310
领券