grpc

    1熱度

    1回答

    我可以在我的.proto文件中定義一個不帶函數參數但沒有返回值的RPC嗎? 我試圖 syntax = "proto3"; package helloworld; service Greeter { rpc GreetEveryone() returns() {} } ,但生成的代碼時,我有兩個Expected message type錯誤。

    1熱度

    1回答

    我的情況是, 服務器和客戶端發起 服務器發送消息給客戶端,(服務器發起的消息交換) 客戶端接收消息並回信響應 如果所以,請幫我用grpc-java示例代碼。 所有我能找到的是客戶端發送消息到服務器,爲該服務器發送迴應。

    1熱度

    2回答

    上GRPC雙向流動的工作,當我嘗試運行GRPC,得到下面的錯誤 Connection Error io.netty.handler.codec.http2.Http2Exception: HTTP/2 client preface string missing or corrupt. Hex dump for received bytes: at io.netty.handler.codec.h

    0熱度

    1回答

    我們使用NodeJS grpc客戶端,並且在服務器中我們將一些信息添加到頭文件中,那麼NodeJS grpc客戶端可以從服務器獲取頭文件嗎?

    2熱度

    1回答

    我一直在研究GRPC和Kubernetes一起去。在我的golang代碼中,我的API網關在main開始之前在init()函數中撥打我的微服務。我的問題是,如果我有我的微服務,我的API多個副本網關撥打一次性連接到微服務它保持連接到第一莢/副本負載平衡器發送一個流量?如果沒有,負載均衡器如何使該撥號連接保持活動狀態?謝謝

    1熱度

    1回答

    在聊天服務中,我們從客戶端獲取請求併發送基於它的響應。 但我的情況是,服務器必須從類的外部方法發送一些不同的對象。 例如, public StreamObserver<SalaryDetails> message(StreamObserver<Employee> responseObserver) { observers.add(responseObserver); retu

    0熱度

    1回答

    我在我的iOS應用程序中使用了github.com/apple/swift-protobuf tag 0.9.904和github.com/grpc/grpc-swift tag 0.1.12以及Xcode。我也用protoc來編譯我的.proto文件。 的應用程序工作正常了iOS模擬器,但是當我嘗試在設備上運行的應用程序,我得到的生成代碼如下位編譯錯誤在myapp.pb.swift: // If

    1熱度

    1回答

    我正在使用節點,我很好奇爲什麼proto緩衝區沒有日期數據類型? 我使用sequelizejs ORM我定義日期字段: tranTime: DataTypes.DATE MYSQL數據庫是保存爲日期時間。 我應該使用哪種數據類型?任何人在GRPC上使用datetime?

    0熱度

    1回答

    這個問題是關於在不同的操作系統平臺上編譯和使用golang協議緩衝區(使用gRPC),我還沒有見過它。是否可以在Windows上編譯.proto文件,然後在Linux上使用生成的文件?或相反亦然? 我在Windows和Linux上編譯相同的.proto文件,diff顯示不同的結果。一個不同之處在於,Windows編譯版本有時會在請求結構的字段中重複使用json,例如:Field1Name *typ

    10熱度

    3回答

    我發現越來越多的軟件組織在其面向服務的體系結構中使用gRPC,但人們還在使用REST。在哪些用例中使用gRPC是有意義的,以及何時使用REST進行服務間通信是有意義的? 有趣的是,我遇到過使用REST和gRPC的開源項目。例如,Kubernetes和Docker Swarm在某種程度上都使用gRPC進行集羣協調,但也暴露了REST API與主/節點進行接口連接。爲什麼不上下使用gRPC?