protocol-buffers 相关问题

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

使用 protobuf 枚举值作为字段编号

我想知道是否可以使用 Google Protocol Buffers 的枚举常量作为其他消息的字段号,例如 枚举代码{ FOO=100; 酒吧= 101; } 消息 消息 { 所需字符串...

回答 2 投票 0

Idea Intellij 上的导入“google/protobuf/wrappers.proto”不明确

我在导入时在带有 protobuf 项目的 Idea IntelliJ 上遇到编译错误 导入“google/protobuf/wrappers.proto”; maven编译成功。我可以运行有问题的项目。 ...

回答 1 投票 0

是否可以为Protocol Buffer中的字段定义数值范围?

我生活在一个非常安全/关键的 Ada-ic 环境中,并且已经养成了具有明确定义和有界类型定义的习惯。我还遇到过很多 ASN1 使用/传播者。 关键之一

回答 2 投票 0

在C++中,如何使用模板接受任意格式的聚合初始化列表?

例如,考虑函数 foo,可以按如下方式调用它: 富( {{1.0f}, 123}, {'C', {}} ); 函数中的每个参数位置都可以采用聚合初始化 l...

回答 1 投票 0

gRPC 无法序列化具有任意属性的对象

上下文是我正在开发一个可配置的模拟 gRPC 服务器,它将在 Docker 实例中运行并充当后端服务的模拟实例。我用原型文件初始化每个实例...

回答 1 投票 0

使用 RProtoBuf 读取传输数据会产生 S3 方法错误

我目前正在 R 中处理来自 WMATA 和 Arlington Regional Transit 的 GTFS 文件。使用 R 的目的是为了 Shiny;否则就会使用Python。我对静态文件没有任何问题(当前...

回答 1 投票 0

如何解决grpc Deadline Exceeded错误?

我有一个用go编写的grpc服务器和一个python客户端,有时会出现如下错误: Eggs/grpcio-1.0.0-py2.7-linux-x86_64.egg/grpc/_channel.py\",第 432 行,在 _end_unary_response_blo...

回答 2 投票 0

如何提取rpc调用中发生的重试次数?

我有一个简单的 rpc 调用,配置了重试,该调用应该会失败并出现错误 UNAVAILABLE。在日志中的 DEBUG 级别,我可以看到该请求已按其应有的方式发送了 N 次。 serviceStub.sayHe...

回答 1 投票 0

如何在protobuf 3中定义可为空的重复字段

在protobuf 3中如何定义可为空的重复字段?用户需要知道该字段是否曾经被设置过。可选关键字不适用于重复字段。 例如,让我们说...

回答 1 投票 0

grpc 服务接受来自其他 grpc 服务的已定义响应作为请求是否有好处?

我有一个ServiceA,如下所示。 // ServiceA 的服务定义 服务服务A { rpc MethodA(MethodARequest) 返回 (MethodAResponse); } 我想创建一个 ServiceB 来处理来自

回答 1 投票 0

Java Protocol Buffers 可以在重复字段的列表 getter 上返回 null 吗?

假设您有一个重复字段。 消息富{ 可选 int32 val = 1; } 消息栏{ 重复 Foo foo = 1; } 这将生成该方法 列表 getFooList() 有什么情况吗...

回答 3 投票 0

如何从 protobuf 编码事件写入 delta?

我有一个 Azure 事件中心 - 它提供了一个兼容 Kafka 的接口 - 启用了 protobuf 编码事件。我想找到一种有效的方法来持续对这些事件做出反应并将它们写入 del...

回答 1 投票 0

如何让 IDE (VS Code) 使用 Protobufs (Python) 进行语法高亮显示

我正在使用 VS Code,但我怀疑所有 IDE 都存在以下问题。 将 protobuf 文件 (.proto) 编译为 Python (_pb2.py) 时,消息将作为类提供,但 Google 的

回答 1 投票 0

是否可以将 grpc 客户端置于应用程序状态,然后将其拉入处理程序?

Actix-Web 上的网关微服务。 是否可以将 grpc 客户端置于应用程序状态,然后将其拉入处理程序? 避免在每个处理程序中创建它。 如果可以的话我该怎么办...

回答 1 投票 0

Go protobuff 导入问题

希望能够读取meshtastic protobuf数据包。我使用 buf.buid 来生成 SDK。然后我将它们导入到我的 mqtt.go 文件中: 包主 进口 ( “编码/json” “fmt”...

回答 1 投票 0

使用CMake查找Protobuf包

我似乎无法让 CMake 始终找到我的 protobuf 包。我想包含 protobuf 源并将其构建为我的项目的一部分。我正在使用 protobuf 3.15.8 和 protobuf-c 1.3.3 (...

回答 2 投票 0

如何将重复的protobuf消息打包到Any中

我正在使用使用 com.google.protobuf.Any 的第三方服务。我需要传入一个重复的 Message myObject 对象,但是如何将重复的 protobuf 字段打包到 Any 中? 我是

回答 1 投票 0

来自 proto openapiv2 规范的响应示例

假设我有一个如下的rpc方法 rpc RpcMethod(RpcRequest)返回(RpcResponse){ 选项 (google.api.http) = { 获取:“/rpcMethod” 身体: ”*” }; 选项(grpc。

回答 1 投票 0

未定义名称“$pb”用作注释

生成的.pbgrpc.dart有以下代码, @$pb.GrpcServiceName('') 类 Client 扩展 $grpc.Client { 错误 - 未定义名称“$pb”用作注释。尝试定义名称或从...

回答 2 投票 0

将大负载发送到 Web 前端的最有效方法

我有一个网格,可加载约 100k 行数据,结果约为 20MB。为了获取这些数据,我们目前正在做这样的事情: 游标.执行(sql) 数据 = 游标.fetchall() 返回

回答 1 投票 0

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