protocol-buffers 相关问题

协议缓冲区是一种语言中立且与平台无关的方式,以高效且可扩展的格式编码结构化数据。 Google对几乎所有内部​​RPC协议和文件格式都使用Protocol Buffers。它也是开源gRPC框架使用的默认数据编码。

为什么在golang中使用protobuf解组pb消息时报告“proto:无法解析无效的有线格式数据”?

我的message.pb.go中有两个pb结构体,该文件是由message.proto生成的。 message.proto 是这样的: 语法=“proto2”; 选项 go_package = "../record_proto"; 包

回答 1 投票 0

Python 3.8 与 Protos 5.27.0 的兼容性问题

我正在运行一个 Python 3.8 应用程序,该应用程序使用从私人存储库生成的一些原型。此集成一直有效,直到生成的代码使用 5.27.0 版本。 工作版本与错误版本 ...

回答 1 投票 0

如何处理protobuf3消息中可为空的枚举类型字段?

以下是我的protobuf定义: 枚举 Foo { 酒吧 = 0; 巴兹 = 1; } 消息更新请求{ 字符串 ID = 1; 富富 = 2; 。 。 。 } 我需要 UpdateReque 的 foo 字段...

回答 3 投票 0

如何使用装饰器从 C# 对象生成 your-class.proto

我正在使用 protobuf-net 来序列化/反序列化数据以与我的 Kafka 集群一起使用。 有没有办法使用如下装饰器从 C# 类生成 class-name.proto ? 谢谢 我...

回答 1 投票 0

Pyinstaller 错误:ImportError:无法从“google.protobuf.internal”导入名称“builder”

使用pyinstaller(准确地说是Auto-py-to-exe),我将我的python应用程序制作成exe文件。在我的应用程序中,我使用了 mediapipe 模块,我看到一个错误: 导入错误:无法导入名称“builder”

回答 1 投票 0

如果 AAR 文件或任何其他源中已存在,则跳过 Proto 文件绑定类生成

我在 Android Studio 项目的 libs 目录中添加了一个 AAR 文件。我在 build.gradle 文件中添加了原型编译器配置。我正在尝试在 ...

回答 1 投票 0

使用 Firestore Eventarc 通知和 Google Cloud Run + Kotlin/Ktor 解析 protobuf 负载

我有一个非常简单的 Kotlin/Ktor docker 镜像,可以执行以下操作: 导入 com.google.events.cloud.firestore.v1.DocumentEventData 有趣的应用程序.configureRouting() { val 记录器 = LoggerFactory.getLog...

回答 1 投票 0

嵌套的固定大小消息数组(重复字段)在带有 nano 的 protobuf 中不起作用

我正在使用nanopb,到目前为止对它非常满意,但遇到了一个问题:在编码/解码嵌套重复消息时似乎失败了。 这是一个简单的原型示例

回答 1 投票 0

C++ 中的协议缓冲区 SerializeToString/SerializeAsString 内存管理

我想用 C++ 序列化我的协议缓冲区消息以通过 HTTP 发送它们。为此,我可以使用 SerializeAsString 或 SerializeToString。以下片段说明了我的情况: { 共享_...

回答 1 投票 0

Android 构建错误:添加 Firebase 应用内消息传递时使用 Protobuf 重复类

我正在开发一个使用多个 Firebase 库的 Android 项目,这些库一直运行没有任何问题。但是,我最近尝试实现 Firebase 应用内消息传递,并且...

回答 1 投票 0

未解析的参考:protoc - 使用 Gradle + Protocol Buffers 时

我有一个使用 Kotlin DSL 的 gradle 项目 构建.gradle.kts 插件{ kotlin(“jvm”) 版本“1.4.21” id(“com.google.protobuf”)版本“0.8.10”...

回答 5 投票 0

错误:找不到满足protos要求的版本错误:尝试安装protos时找不到protos的匹配发行版

我正在尝试使用 pip install protos 安装 protos,但收到以下错误消息 ERROR: Could not find a version that satisfies the required protos ERROR: Nomatching distribution foun...

回答 1 投票 0

将标准输入传递给 grpc_tools.protoc 和 --decode 选项用法

使用 grpc_tools.protoc 调用 --help 时 --decode 选项的用法摘要提到该选项从标准输入读取一些二进制文件并将其作为文本写入标准输出...

回答 1 投票 0

如何在protobuf中获取外键

我正在从 2 个原始文件中读取数据: file.proto:这是一个包装器 file2.proto:其中包含所有列 文件.proto: 语法=“proto3”; 包 com.oracle; 导入“file2.proto”...

回答 1 投票 0

如何在google协议缓冲区文件(proto3到gRPC)中表示嵌套数组?

我在 TypesScript 中有这样的结构: 接口RouteShape { 类型:字符串; 坐标:数字[][]; } 我必须将其放入 .proto 文件中。我看了 S 上的其他类似问题...

回答 1 投票 0

在 Visual Studio 中缩进 Proto 文件

有没有办法在 Visual Studio 中自动缩进 Proto 文件代码。 例如,C# 代码可以缩进,但 proto 文件在 Visual Studio 2019 中没有缩进。谢谢

回答 2 投票 0

时间数据“2024-05”与格式“%Y-%m-%dT%H:%M:%S”(Protobuff)不匹配

我正在从 json 创建一个 protobuffer,json 结构如下所示: { “回答更新请求”:{ “实体”: { “类型”:“组织”, ...

回答 1 投票 0

我可以重复使用空的或静态的 GRPC 响应吗?

使用 GRPC 的 Go 实现时,在多个请求之间重用或共享空或不变的响应的最佳实践是什么?这节省了不必要的分配...

回答 1 投票 0

CMake protobuf_generate 成功但不生成代码

我正在尝试使用 gRPC 和 CMake(v 3.26.4)作为构建系统构建一个 C++ (C++11) 项目,在花费了过去几天与 CMake 的斗争之后,我想我终于接近了。我成功了...

回答 1 投票 0

使用带有 Decimal google 类型的 grpcio-tools 生成 _pb2 python 文件

我需要使用 gRPC 发送 python Decimal。 为此,我编写了这个简化的原型文件 语法=“proto3”; 包 grpc.dec; 导入“google/type/decimal.proto”; 消息数据{

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.