protocol-buffers 相关问题

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

如何使用 Akka-http 将 HttpEntity 转换为 Scala 中的 Protobuf 对象?

我正在使用 Scala 和 akka-http。我有一个 protobuf 编组器,它在传入路由上工作得很好: 特性 ProtobufMarshalling[T <: GeneratedMessage, E <: GeneratedMessage] { implicit def

回答 1 投票 0

Google protobuf 和 Android NDK

如何使用 Android 目标构建 Google protobuf(c++ 版本,https://github.com/google/protobuf/releases/latest)?

回答 2 投票 0

如何在akka http中序列化/反序列化protobuf?

我正在使用 Akka Http 2.4.7。对于 Json(使用 json4s),序列化是这样的: 实体(as[CaseClass]){serializedCaseClass => .... } 对于反序列化,我只返回一个案例类

回答 2 投票 0

我可以在 proto3 中现有的原始字段中添加“可选”吗?它向后兼容 Golang 代码吗?

我在 proto3 消息中有一个字段当前是原始类型。为了区分 0(默认值)和未设置状态,我正在考虑将该字段标记为可选。 这是我的

回答 1 投票 0

使用gdb打印protobuf

嗨,我使用 protobuf 很多年了,但从未找到用 gdb 查看它们的方法。使用较新版本的 gdb 和/或 protobuf 是否可能实现这一点? 我正在使用 protobuf 3.10.1 并且...

回答 1 投票 0

预期的“必需”、“可选”或“重复”。 GRPC Golang

为协议缓冲区生成 grpc 代码时。收到此错误 我的 .proto 文件 - 遵循 GRPC 文档中的基本教程 - GRPC 文档 消息点{ int32 纬度 = 1 ; int32 长...

回答 1 投票 0

blackboxprotobuf 显示 protobuf 响应的正值而不是负值

我有一个问题,blackboxprotobuf 接受 protobuf 的响应并返回字典,其中我看到很少有值应该是负值而不是正值。 调用 APi...

回答 1 投票 0

为CPP构建protobuf

我正在尝试在我的应用程序中使用protobuf。 我想链接它来运行我的程序 我所做的步骤 通过自制软件安装brew install protobuf 检查是否包含下降(因此我的错误

回答 1 投票 0

未找到 Protobuf 时间戳

GRPC 相对较新,并且在我的原始文件中出现了一个我似乎无法理解的错误。 我想使用“google.protobuf.Timestamp”在消息中发送时间。 我可以...

回答 11 投票 0

如何解码 Proto2 响应 python

使用请求调用api,响应内容为proto2格式。 r = requests.post('https://gs-loc.apple.com/clls/wloc',headers=HEADERS,data=DATA,verify=False) print(r.内容) 回应...

回答 1 投票 0

Google Protocol Buffer 3.0 - set_field(...) 之后序列化长度为 0

我正在使用 Google Protobuf 3.0.0。和ZeroMQ来实现服务器和一些客户端之间的连接。所以,我的原型文件看起来像这样: // 省略消息请求{} 消息响应{ ...

回答 1 投票 0

安装 grpcio-tools 时 protobuf 不兼容

当我想使用命令安装 grpcio-tools 时: python3 -m pip 安装 grpcio-tools [![在此处输入图像描述][1]][1] 另一方面,当我想运行 pip3 install mysql-connec 时...

回答 2 投票 0

PySpark:如何从具有可变消息类型的 Kafka 消息反序列化原始有效负载

我正在尝试读取包含具有不同 Proto 有效负载的消息的 Kafka 主题。在 Kafka 消息键中设置 messageName。 但是当我尝试: df = Spark.readStream.format(const...

回答 1 投票 0

在 CMAKE 中为库目标生成 protobuf 文件

在以下项目结构中: 根/ ├─ CMakeLists.txt ├─ 协议/ │ ├─ msg.proto │ ├─ CMakeLists.txt ├─ 应用程序/ │ ├─ main.cpp │ ├─ CMakeLists.txt 我可以生成 protobuf 文件。然而...

回答 1 投票 0

protobuf 是否可以防止部分读取?

json 的一个巧妙特性是可以防止部分读取。 如果客户端发送如下 json: [ {“someProperty”:1,“otherProperty”:2},{“someProperty”:2,“

回答 1 投票 0

在 protobuf 中使用带有字符串键的映射时,键会自动从camelCase转换为snake_case吗?

给出以下原型,并假设除非绝对必要,否则我们不希望进行更新: 消息 我的消息 { 地图数据 = 1 } 在 Go 后端,我打算

回答 1 投票 0

如何在 Protobuf 文件中为 EnumValueOptions 指定多个枚举值

我想在原型文件中传递多个枚举值选项,如下所示, 但我发现编译错误,同时根据下面的代码块内的 (types) = [5,6] 指定值: 延长g...

回答 1 投票 0

TCP 上的 protobuf 与 grpc

我需要传输大量数据,性能是重中之重。 gRPC 似乎所做的不仅仅是序列化 protobuf,老实说,对于我的需要来说,它感觉有点臃肿。是不是反

回答 1 投票 0

如何在 IntelliJ IDEA 中为某些文件类型定义自定义编译器?

是否可以在 IntelliJ IDEA 中为特定文件类型定义自定义编译器?我找到了如何定义自定义格式。 我的项目中有一堆 *.proto 文件。如果...那就太好了

回答 1 投票 0

Google protobuf 3:弃用了某个字段,但无法删除依赖项?

我有一个依赖于 proto B 的 proto A。然后我弃用了 protoB 字段: 导入“protoB.proto”; 消息原型A { 字符串赋值状态 = 1; protoB proto_b = 2 [已弃用 = true]; } 我愿意

回答 2 投票 0

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