grpc

    1熱度

    2回答

    我有protobuf編譯器版本3.0,需要安裝grpc和grpc python插件。在介紹之後,我加入deb http://http.debian.net/debian jessie-backports main我的sources.list文件,並做了sudo apt-get update和sudo apt-get install libgrpc-dev其返回 Package libgrpc-de

    2熱度

    2回答

    正如問題所述,我從源代碼編譯grpc,但也做了sudo pip install grpcio,但which grpc_python_plugin沒有返回任何東西。這是一個問題,因爲route_guide的grpc python示例要求我運行protoc -I . --python_out=. --grpc_out=. --plugin=protoc-gen-grpc='which grpc_pyt

    -1熱度

    2回答

    我們可以使用protobuf類(由protobuf編譯器生成的對象)作爲HashMaps中的鍵。 hashCode()是如何在protobuf類上實現的。 hashcode()方法是否足夠好以避免大部分時間發生衝突。

    2熱度

    1回答

    我們正在使用Java GRPC作爲我們的內部服務之一,並且我們有一個服務器端攔截器,用於從頭文件中獲取信息並在日誌記錄環境中設置它們在內部使用ThreadLocal。 因此,在我們的攔截器,我們做同樣的事情到這一點: LogMessageBuilder.setServiceName("some-service"); final String someHeaderWeWant = hea

    4熱度

    2回答

    我想創建一個簡單的gRPC端點,用戶可以上傳他/她的圖片。協議緩存聲明如下: message UploadImageRequest { AuthToken auth = 1; // An enum with either JPG or PNG FileType image_format = 2; // Image file as bytes byt

    9熱度

    2回答

    我一直在研究Apache Thrift,ProtoBuf和Flatbuffers。我發現教程使用gRPC和protobuf在link,但我沒有找到任何文檔使用gdb與Flatbuffers。有人能指出我的相關文件嗎?我在谷歌以及在Stackoverflow上檢查過它。任何幫助,將不勝感激。

    2熱度

    1回答

    gRPC在這樣的配置中似乎不起作用。最小不工作例如: 的Protobuf規格: // a.proto syntax = "proto3"; message M { string s = 1; } service A { rpc Serve(M) returns (M); } 生成存根 #!/bin/sh #codegen.sh protoc -I . --ruby_out=. --g

    3熱度

    1回答

    總之,我們有時看到的是雲的Bigtable查詢少數失敗多次(10秒或時間連續即使100S)與錯誤rpc error: code = 13 desc = "server closed the stream without sending trailers"直到(通常)查詢終於起作用。 具體而言,我們設置如下: 我們正在運行的圍棋服務在谷歌Compute Engine的集合(< 10)。每個服務lea

    2熱度

    3回答

    我用C#創建了一個GRPC服務器,使用Link給出的例子。現在我想弄清楚我應該如何託管這臺服務器,以便我實現以下目標: 我應該讓此服務器成爲控制檯應用程序還是Windows服務。如果我使它成爲一個Windows服務,然後更新服務將是繁瑣的(這是一個很大的負面),如果我使它成爲一個控制檯應用程序,然後更新將只需要關閉EXE。但是,這是與錯誤關閉相同的價格。還有其他更好的方法嗎? 在IIS這個問題將不

    1熱度

    1回答

    我試圖通過使用服務定義在https://github.com/google/googleapis/blob/master/google/pubsub/v1/pubsub.proto 使用谷歌的雲計算髮布訂閱服務,我能夠生成客戶端代碼和有下面的代碼獲取一個話題: ManagedChannelImpl channelImpl = NettyChannelBuilder .forAdd