protocol-buffers

    2热度

    2回答

    在我的项目中,我们有一个API,许多客户端可能会向这个API发送事务。应该签署交易。客户端可以用任何语言(C++,C#,python,go,任何)编写,具有任何CPU架构和字节序。 现在的问题是将我们的事务模型序列化为字节,以便能够签名并发送它。 我们的团队为此选择了protobuf v3.3.0(proto syntax = proto3)。 我们想用信封图案,看起来像: message Sig

    0热度

    1回答

    目前我使用gRPC作为我的服务器之间的通信,但我不知道哪个是最好的模式。 应创建一个共享请求消息(UserRequest进行处理等的对象User): service User { rpc Create (UserRequest) returns (Reply) {} rpc Update (UserRequest) returns (Reply) {} rpc Del

    1热度

    1回答

    采用最新的protobuf网为proto2 .proto我尝试了Marc's site's generator文件: syntax = "proto2"; message my_message { optional string val1 = 1 [default="hello!"]; required uint32 val2 = 2 [default="4"]; }

    0热度

    1回答

    我有几个嵌套目录,每个都包含proto文件,许多proto文件都依赖于位于根目录内某处的其他protos。我使用这个脚本来尝试编译它们,然后从一个包含protos文件夹和我希望编译的proto类去的文件夹的目录执行它。我现在遇到的其中一个问题是我收到protoc: command not found错误。 set -e BASEDIR="$(greadlink -f $(dirname $0)

    0热度

    2回答

    背景:我在写一个protoc插件。 syntax = "proto3"; package com.example.proto.options; import "google/protobuf/descriptor.proto"; option java_multiple_files = true; option java_outer_classname = "ServerOption

    0热度

    1回答

    我正在发现构建protoc jar的问题,它是用于从proto文件生成java类文件的。我真的很感谢任何一种方向或帮助建立项目的水平,我可以从.proto文件生成Java类文件 我从protobuf git repo导入了以下项目,但一直无法找到项目目录中的protoc.exe文件。 自己抱怨不能够引用某些类的项目。 当我试图编译和使用Maven构建的protobuf-父项目,我得到的错误,如下面

    2热度

    2回答

    创建回调和结构为重复场的protobuf的消息中nanopb我有限定的原消息为: message SimpleMessage { repeated int32 number = 1;} 现在,编译后,场是pb_callback_t,我想编写功能。 (没有.options文件) 现在,在哪里以及该函数应包含哪些内容?数据本身存储在哪里以及如何访问数据/向其分配新数据? *编辑* 根据@Groo

    1热度

    1回答

    当我尝试编译要转换为.java的原始文件时出现错误。 你能指出我错过了什么吗? protoc --proto_path=src\main\resources\proto --java_out=src\main\java src\main\resources\proto\PayloadProtocol.proto PayloadProtocol.proto:32:14: "DataContain

    0热度

    1回答

    我试图使用Netty和协议缓冲区(和加密,但这不会影响此问题)。服务器使用Netty以Java编写,客户端应该使用C语言和Java语言编写。这是Java服务器端代码。 应用类: @SpringBootApplication public class Application { public static void main(String[] args) throws InterruptedE

    0热度

    1回答

    : type House struct { Address string Rooms []struct { Name string Windows int Doors int } } 或等效的JSON表示: { "address": "" "rooms": [ { "name":