protocol-buffers 相关问题

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

Python:打印protobuf规范(字段,类型)

如果你有一个模块对象对应于module_name_pb2.py文件,或者访问.proto文件本身,有没有办法以一种漂亮的方式打印规范本身? JSON?我想要显示字段......

回答 1 投票 2

Protocol Buffers和Flatbuffers之间有什么区别?

两者都是序列化库,由Google开发人员开发。他们之间有什么大不同吗?将代码从协议缓冲区转移到FlatBuffers是一项艰苦的工作吗?

回答 1 投票 93

如何在不移动数据的情况下使用零拷贝序列化库?

我正在寻找一个二进制序列化库,因为JSON对我们的用例来说太慢了。一些lib开发者(Flatbuffers,Cap'n Proto,..)反对Protobuf,因为它不遵循......

回答 1 投票 3

如何通过flatbuffer阅读器区分可选的相似字段?

Flatbuffer文档提到数据中的字段是可选的。每个字段都是可选的:它不必出现在线表示中,您可以选择省略...的字段

回答 1 投票 1

用于处理flatbuffers模式的最佳IDE和/或编辑器

flatbuffers protocol / IDL带有用于模式和编译器的on语法来生成接口。我的要求是:一个IDE,我可以轻松编写模式/编译和调试错误。一个 ...

回答 1 投票 1

protobuf编码示例java [duplicate]

我是编程新手。对不起,如果这是一个太初学的问题。我正在研究家庭作业的协议缓冲区。我不知道如何从Message获取字节。以下是来自......的示例

回答 1 投票 -1

如何让protoc使用值而不是指针作为Go的地图的值侧?

我正在使用这样定义的协议缓冲区:message Index {message albums {repeated string name = 1; }地图 artists_albums = 1;地图

回答 1 投票 2

如何覆盖谷歌缓冲协议中的重复字段值

我的问题是,如何覆盖谷歌缓冲协议中的重复字段示例消息seltMeasureParam {重复整数val = 1;我想用255填充val到8000 ...

回答 1 投票 3

正确的 Protobuf 内容类型是什么?

JSON 以 application/json 作为标准。对于 protobuf,有些人使用 application/x-protobuf,但我看到一些像 application/vnd.google.protobuf 一样奇怪的提议。我们有 RFC 或一些...

回答 3 投票 0

协议消息包含无效标记0

我的目标是创建一个实时服务警报提要并将其发送到我使用HTTP发布请求在Java中创建的服务器。我做的第一步是创建示例警报源的副本...

回答 1 投票 1

使用Protocol Buffers在ZeroMQ中实现RPC

我有一个简单的设置一个客户端和一个服务器。客户端希望使用ZeroMQ在服务器中执行一种方法进行通信。我将使用REQ和REP套接字,因为它们是......

回答 1 投票 2

scalapb生成的proto中的未知字段

我是scalapb和protobuf的新手。我正在尝试为我的scalapb发电机创建单元测试。我已经生成了proto文件并尝试在测试中使用它们。我有这个原型文件:syntax =“proto3”; ...

回答 1 投票 1

如何配置Spring云流(kafka)以使用protobuf作为序列化

我使用Spring云流(kafka)在生产者和消费者微服务之间交换消息。它与本机java序列化交换数据。根据Spring云文档,它......

回答 1 投票 1

JSON和Protocol Buffers之间是否存在标准映射?

来自对公告博客文章的评论:关于JSON:JSON的结构类似于协议缓冲区,但协议缓冲区二进制格式仍然更小,编码速度更快。 JSON ......

回答 6 投票 26

如何在.proto文件中将com.google.protobuf.Message定义为消息类型

如何在proto文件中定义通用消息。例如:message GenericResponse {bool status = 1; Foo foo = 2;酒吧= 3; Baz baz = 4;我需要......而不是上面提到的协议......

回答 1 投票 2

使用Protocol Buffers更快地反序列化的建议

我正在使用Protocol Buffers来序列化/反序列化数据。我已经定义了Protocol Buffers消息文件,如下所示:syntax =“proto3”;包教程;导入“google / protobuf / ...

回答 1 投票 0

使用protobuf 2.6构建的应用程序无法在Ubuntu 17.10上运行

我有一个Qt 5应用程序,它依赖于protobuf 2.6。升级到Ubuntu 17.10后,我无法运行它。 [libprotobuf致命谷歌/ protobuf / stubs / common.cc:61]这个程序......

回答 1 投票 0

gRPC + Bazel + Envoy Json代理 - 如何导入google / api / annotations.proto

我有一个非常简单的gRPC服务定义为:syntax =“proto3”;包helloworld; import“annotations.proto”; //问候语服务定义service Greeter {//发送问候语rpc ...

回答 2 投票 1

从protobuf更新数据

我正在构建一个具有多个断开组件的微服务系统,我正在尝试找出如何实现知道对象的哪些字段应该根据...更新

回答 1 投票 7

如何解决从JsonFormat.parser()抛出的“com.google.protobuf.InvalidProtocolBufferException:找不到字段”。合并(...)?

我有2个Protobuf型号:用户:包装演示; option java_package =“com.stackoverflow.question”; option java_outer_classname =“UserModel”;消息用户{message UserHeader {...

回答 1 投票 1

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