协议缓冲区是一种语言中立且与平台无关的方式,以高效且可扩展的格式编码结构化数据。 Google对几乎所有内部RPC协议和文件格式都使用Protocol Buffers。它也是开源gRPC框架使用的默认数据编码。
我正在设计一个具有多个组件的应用程序,主要用Java和Python编写。 我正在考虑使用 JMS 作为组件和“协议缓冲区”的面向消息的中间件。 是...
java 服务器 <-> c# + javascript + java + * 客户端
您建议使用什么“技术”在 Java 服务器和用 C#、Javascript 和 Java 编写的多个客户端之间交换某种消息? 背景故事: 在我们当前的项目中,我们...
Gradle protoc 插件找不到默认的 google proto 文件
我的原型文件使用默认的谷歌协议缓冲区类型,例如结构和时间戳。 使用默认的 gradle 协议集成,gradle 会输出错误,因为它无法解析导入: 谷歌/
有没有办法在protobuf文件中的消息变量中传递类型参数?
有没有办法在protobuf文件的响应消息中传递类型参数? 例如,我有一个使用通用参数的 SResponse 响应类型,我想在我的 protobuf 中做同样的事情...
我重复了命令sendCommand = 1;在我的原型文件中。我正在循环中填充命令(命令依次是消息)。如何确保在每次迭代时将命令添加到 sendCommand...
Message Protobuf 中 Message 的设置字段
我有以下 protobuf 定义: 消息 CBMessage { 需要 int32 类型 = 1; //定义我们发送的消息类型 可选的 RepoMessage 转发消息 = 2; 留言 RepoMe...
我有我的.proto。在文件夹workspace_directory/sub_directory/proto_files 中定义的文件。 当我跑步时: protoc --python_out=workspace_directory -I 工作空间目录/子目录/proto_files
Gradle 找不到 com.google.protobuf
我正在尝试使用gradle使用protobuf编译一个项目。但是,我在 protobuf 生成的 java 文件中收到以下错误: 这是 build.gradle 文件: // 应用 java-libr...
在Protobuf中,双精度或浮点类型在序列化时大小是固定的吗?
Protobuf 中的“double”和“float”数据类型是否固定大小?序列化时,无论它们实际保留什么值(大或小),它们是否占用固定数量的字节(例如 8 或 4 个字节)?我想要...
注意:所有这些都适用于协议缓冲区版本 3。 假设我们有一条消息 消息富{ int32 重量磅; } 此消息的生产者希望停止生产以磅为单位的重量和
Google Protocol Buffers:JavaScript 示例
在 JavaScript 中使用 Google Protocol Buffers 是一个不错的选择还是使用 JSON 更好? 如果有人能给我一个关于协议缓冲区实现的简单例子,那就太好了......
将 Spring Boot 与 gRPC 和 Protobuf 结合使用
有人有任何将 gRPC 与 Spring Boot 结合使用的示例或想法吗?
如何在Protobuf中用C++生成BlockingStub?
我有以下 Protobuf 的 .proto(2.6.1 更详细): 服务安装服务{ rpc getWifiNetworks(WifiRequest) 返回(WifiResponse); } 我已经生成了 java 文件并且我
Spring Boot Protobuf 找不到 com.google.protobuf.UnknownFieldSet$Parser 类的序列化器
我想将 spring boot 与 protobuf 一起使用。 简而言之,我编写了具有以下结构的演示代码; RestController->获取实体->Postgres DB Repo->实体到protobuf对象->返回protobuf对象...
gRPC 协议缓冲区生成无效的客户端存根(Javascript)
我正在尝试使用 Envoy 代理通过浏览器直接将请求从 React 客户端发送到后端。一路走来,我陷入了停滞,涉及我的客户存根问题,而不是
在张量流中保存图形时 tf.train.write_graph( graph_or_graph_def, 日志目录, 姓名, as_text=真 ) 有这个标志: as_text:如果为 True,则将图形写入 ASCII 原型。 我
在 org.xolstice protobuf-maven-plugin 中使用 <includes> 参数时“没有要编译的原型”
我知道这个项目不再维护,但希望有人有想法。 使用插件下面的配置在 src/main/proto 中找到我的源原型,但它找不到我的基础项目...
如何获取Python protobuf消息的枚举字段的值名称
我还不熟悉 protobuf,但我会尝试表达一个问题。鉴于我有: 枚举源类型{ 网络=1; } 消息 消息 { 可选的 SourceType 源 = 6; } 我有消息...
如何构建 C++ protobuf 以便 g++ pb.cpp pb.pb.cc $(pkg-config --cflags --libs protobuf) 工作? (下面提供了pb.cpp,pb.pb.cc是从不完整的protobuf构建生成的)编译后的版本m...
我没有找到这个问题的任何有用的答案: 如果我有一个 protobuf 定义: 留言妈妈{ 人孩子=1; } 消息人{ 字符串名称=1; } 留言宝贝{ 字符串名称=1; } 我是...