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":