protocol-buffers 相关问题

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

TLS gRPC 与 TLS HTTP2 有区别吗?

或者它们看起来与潜在敌对的中间盒相同吗? 尽管对可能超出 gRPC 的流量进行分析。 TLS/JA3 指纹也可能是一个问题,但假设它们是可处理的...

回答 1 投票 0

Linux在生成proto文件时找不到grpc_csharp_plugin可执行文件?

我对 linux 和 grpc/protobuf 还比较陌生。目前我正在尝试使用 C# 制作一个 grpc 服务器客户端。 目前我在生成 grpc 文件时遇到问题。我

回答 1 投票 0

即使http服务器开始使用Go和protobuf,mssql,请求也没有返回结果

我正在尝试使用 Go、protobuf 和 MSSQL 作为我的数据库来创建 api 请求。我的 HTTP 服务器由curl 请求启动,返回代码:5 我的 main.go 代码 包主 进口 ( “上下文&q...

回答 1 投票 0

Azure 事件中心到 API 端点

我最近加入了新项目,在这里他们正在恢复来自事件中心的数据并使用 Spark,在将数据转换为 protobuff 之后应用转换,任何人都可以...

回答 1 投票 0

C# Protobuf:消息字段的默认实例而不是 null?

以 c++ 和 python 版本的 protobuf 生成为例,让我们看看以下内容: 消息子{ 可选 int int_val = 1; } 消息根{ 可选 int int_val = 1; 可选 Sub sub_val...

回答 1 投票 0

如何使pb.h变小以减少编译时间

当proto文件很大时,它会使编译时间太长(特别是当我将标头包含在另一个文件中时)。 几年前有人问过类似的问题,但没有回应:https://github....

回答 1 投票 0

从文件加载协议缓冲区不成功

我想通过“ParseFromIstream”从文件加载 Google Protocol Buffer 编码数据。但这个调用只是返回 false(没有可用的附加错误信息?)并且数据只是......

回答 1 投票 0

协议缓冲数据到python字典,gRPC消息到字典

我有来自 gRPC 的数据。 这是协议缓冲区的类型, 它看起来像字典,但事实并非如此。 对于我的情况: 数据类型: d...

回答 1 投票 0

我可以将 protobuf 对象序列化为多个块吗?

我想以不大于 MAX_SIZE 字节的块发送序列化的 protobuf 对象。 如果我多次调用 SerializeToArray(buff, MAX_SIZE) ,它会继续序列化每个 MAX_SIZE 字节

回答 1 投票 0

如何在protobuf消息中实现hash方法?

我制作了一个Message.proto文件并编译生成python文件,命名为message_pb2。 然后在一个场景中,我想将消息对象放入一个集合中,以使它们独一无二。 但是__ha...

回答 1 投票 0

无需反序列化的 Google Protobuf

通常 google protobuf 或 nanopb 实现旨在分别在服务器端和客户端上序列化/反序列化消息。 但是,我面临着序列化的情况......

回答 1 投票 0

这个 protobuf 错误中的“预期类型名称”是什么意思?

抱歉,对 protobuf 还很陌生。复制粘贴一些代码并得到一个没有多大意义的错误。请任何人都可以帮忙。 留言人{ 必需的字符串名称 = 1; 枚举电话类型{

回答 1 投票 0

从 Maven 依赖项导入 .proto 文件?

这是我的 protoc jar 插件 - com.github.os72 协议-jar-maven-插件 这是我的 protoc jar 插件 - <plugin> <groupId>com.github.os72</groupId> <artifactId>protoc-jar-maven-plugin</artifactId> <version>${protoc-maven-plugin.version}</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <protocVersion>${protobuf.version}</protocVersion> <includeStdTypes>true</includeStdTypes> <includeDirectories> <include>src/main/resources</include> </includeDirectories> <inputDirectories> <include>src/main/resources</include> </inputDirectories> </configuration> </execution> </executions> </plugin> 我想包含一些来自 Nexus 上可用的 Maven 存储库的导入语句 - 其中包含一堆 proto 文件及其 java 编译版本。它是一个包含原始文件的 jar。 如何将这些 proto 文件(打包在 jar 中)包含在 protoc 路径中,以便可以将 proto 文件导入到我当前的工作目录中? 问题是,当我 mavenize 我的项目时,导入始终失败 - 找不到 .proto 文件。 我的 proto 命令用作协议的一部分,看起来像 - protoc-jar: 执行: [C:\protocjar3624070738032398618 in\protoc.exe, -IC:\protocjar3624070738032398618\include, -IC:myproject\src\main esources,--java_out = C:\ myproject arget \ generated-sources,C:\ myproject \ somedummy.proto] 该命令无法访问我正在导入的 jar 的 com.custom.proto 包,并且我不确定要添加到上述配置中的 inputDirectories 设置中才能将此包包含在 protoc 命令中。 附注我可以使用此设置 true 来获取 google.protobuf 包文件。但是,它不适用于包括 proto 文件(非标准)的其他 Maven 依赖项 尝试使用 includeMavenTypes 或 direct 添加 transitive 指令。该执行配置对我来说效果很好: <execution> <phase>generate-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <protocVersion>3.11.4</protocVersion> <includeDirectories> <include>src/main/resources</include> </includeDirectories> <inputDirectories> <include>src/main/resources</include> </inputDirectories> <includeMavenTypes>transitive</includeMavenTypes> </configuration> </execution>

回答 1 投票 0

将 protoc --decode_raw 的输出转换为 json

我正在尝试将 protobuf blob 的消息转换为 json,但没有相应的架构。这是我正在使用的代码,但它没有获取嵌套对象。也许有一种方法可以转换 blob

回答 2 投票 0

如何解压/解压原始grpc数据?

我拦截了 grpc http2 请求,但我无法理解 mitmproxy 将其打印为十六进制的数据,这是一些标头 te:拖车 内容类型:应用程序/grpc grpc 接受编码:

回答 1 投票 0

是否可以使用c++20之前的基类类型专门化一个c++模板?

模板 结构 is_message : std::false_type {}; 模板 类发布者{ static_assert(is_message::value, "不支持此消息类型&q...

回答 2 投票 0

是否可以使用基类类型专门化 C++ 模板?

模板 结构 is_message : std::false_type {}; 模板 类发布者{ static_assert(is_message::value, "不支持此消息类型&q...

回答 1 投票 0

protoc-jar-maven-plugin 和 protoc 导入路径

我目前正在开发一个由多个 Java 服务组成的应用程序,这些服务应使用 gRPC 进行通信。团队决定将所有 .proto 文件组织在一个专用的中央共享存储库中......

回答 1 投票 0

gRPC 一遍又一遍地出现相同的错误“--grpc_out:protoc-gen-grpc:系统找不到指定的路径。”

我正在关注此链接的快速入门:https://grpc.io/docs/languages/php/quickstart/ 我一次又一次地执行此步骤 3 或 4 次,但我总是卡在同一点上。 当我需要...

回答 1 投票 0

kcat protobuf 反序列化

我在本地工作时使用 kcat 检查 kafka 主题的内容,但是,当使用 protobuf 序列化消息时,我得到的结果是不可读的编码字符流。我知道哦...

回答 2 投票 0

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