protocol-buffers 相关问题

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

将“const char*”转换为“const unsigned char*”(Protobuf 和 ActiveMQ-cpp)

上下文 我知道这个问题已经被问了很多次,我只是在给定的答案中找不到适合我的解决方案。 我已经通过 protobuf 生成了类,我想测试一下这些类的用途

回答 1 投票 0

Protobuf 不序列化默认值

我正在为Python使用Protobuf。 我一直在尝试使用默认值,但每次运行 SerializeToString() 时我什么也得不到。 例如, 这是我的 .proto 文件对象 消息测试{ 可选

回答 3 投票 0

Gradle 找不到 protobuf 生成的类(Android DataStore)

我是参考文档引入了依赖 实现“androidx.datastore:datastore:1.0.0” 然后定义模式 app/src/main/proto/.proto 语法=“proto3&...

回答 1 投票 0

无法在Python中使用ray来pickle protobuf对象以进行并行化

我们使用 grpc 和 protobuf 对象作为强化学习项目的通信方法,使用 python 作为客户端,外部程序作为服务器。 我们目前正在处理

回答 1 投票 0

Java中反序列化为protobuf对象时如何将int转换为boolean?

我正在尝试使用 com.google.protobuf.util.JsonFormat 类将 JSON 字符串(来自 http 请求正文)反序列化为 Java 中的 protobuf 对象: JsonFormat.parser().ignoringUnknownFields().me...

回答 1 投票 0

使用 FieldMasks 和 Java SDK 过滤 Google API 响应

我正在使用 Google 的 Java SDK 调用 DocumentAI 服务。响应恰好包含每个页面的 base64 图像,我想将其过滤掉。在请求构建期间

回答 1 投票 0

如何将.net Datetime对象转换为google.protobuf.Timestamp

我在正在处理的项目上使用 gRPC 连接,并且在将选定的 Datetime 对象转换为 google.protobuf.Timestamp 时遇到问题 每次我将日期时间映射到 google.protobuf 时。

回答 2 投票 0

如何从 'Google.Protobuf.WellKnownTypes.Timestamp 转换为 'System.DateTime'

我想在 protobuf 中映射 c# 中的日期时间。 您对此有什么建议吗?

回答 2 投票 0

在 Go 中使用 typeURL 创建原型的空实例

我正在尝试在给定 typeURL 的 Go 中生成原型实例。基本上我想做的是模式验证。我有一条原始消息发送到 gRPC 服务,并且该消息...

回答 1 投票 0

Java - 对协议缓冲区生成的文件进行逆向工程

我是Springboot新手。最近加入了一个springboot项目,看到了一个java文件。 package org.thingsboard.server.controller.tts;// 由protocol buffer编译器生成。  请勿编辑! // s...

回答 1 投票 0

使用protoc v21.1从proto文件生成js文件

使用的命令 - protoc.exe --js_out=import_style=commonjs,binary:.员工.proto 错误 - “protoc-gen-js”不被识别为内部或外部命令, 可运行的程序或批处理文件。 版本...

回答 1 投票 0

grpc网关(go)中的序列化问题

我正在尝试使用 grpc 网关创建一个微服务应用程序,但遇到了一个小问题。当我尝试向 api 发送请求时,我的字段初始化为零值。这是我第一次尝试...

回答 1 投票 0

未定义:grpc.SupportPackageIsVersion7 grpc.ServiceRegistrar

在docker内部,由于这个错误,我似乎无法编译我的gRPC微服务: 步骤 4/9:运行 make build ---> 在 ceb6e4d0e19b 中运行 协议--版本 libprotoc 3.12.4 协议--proto_pa...

回答 7 投票 0

Google protobuff 枚举:在 .NET 中如何从 OriginalNameAttribute 中提取值

在原型文件中我定义了: 语法=“proto3”; 枚举 MyEnum { THIS_IS_VAL_1 = 0, THIS_IS_VAL_2 = 1 } 然后在我的 C# 客户端中,我看到生成的枚举,如下所示: 公共枚举 MyEnum { ...

回答 1 投票 0

使用 proto.Message 中的自定义解码逻辑扩展 grpc-gateway 生成的函数

在工作过程中,出现了对protobuf类型字符串的所有字段进行strings.TrimSpace的必要 因此,决定编写一个插件来生成必要的功能......

回答 1 投票 0

何时使用嵌入?

从 Go 1.16 开始,我们有了 embed 指令。 它帮助我们将额外的文件(例如 .txt 文件)嵌入到可执行文件中,而无需额外提供该文件。 (参考,这里)。 我不问...

回答 3 投票 0

protoc 从属于不同包的两个 proto 文件生成 golang 代码

我有两个 proto src 文件,在同一个文件夹中,比方说: 第一个是 foo.proto 语法=“proto3”; 包 foo; 第二个是bar.proto,需要import foo.proto 语法=“proto3”; 导入“foo.

回答 2 投票 0

为什么在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

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