grpc

    0熱度

    1回答

    我正在考慮用gRPC替換.NET WFC雙端點。像大多數框架一樣,WCF允許數據只是簡單的合同對象,所以你通過網絡使用的是你可以在你的處理代碼中使用的東西(如果你對這種耦合可以的話)。但使用gRPC和GPB,看起來我無法做到這一點,我有2個選項。一種是在通信的兩端翻譯我現有的.NET對象,這會增加額外的勞動力/複雜性。另一種方法是在業務代碼中逐字使用協議緩衝消息,這將業務代碼與傳輸技術相結合。 所

    0熱度

    1回答

    我正在研究一次偵聽不同套接字的可能性。可以在Linux中使用相同的fd_set處理多個套接字連接。我已經看到gRPC也支持基於epoll的pollset的這個功能。 https://github.com/grpc/grpc/blob/18df25228cfa1f97fc5cca9176fbaef64c0e4221/doc/epoll-polling-engine.md 我打算在異步模式下調用不同的

    0熱度

    1回答

    我正在嘗試使gRPC與Xamarin一起工作。 我知道你可能會認爲這是重複的問題,原因有計算器上有關該錯誤類似的問題,但我已經嘗試了鞏固所有引用和的NuGet包,試圖清潔工程和重建。 我已經嘗試過Xamarin.Forms,Windows 7和Windows 10上的Xamarin Android項目。它們都有相同的錯誤。獲得一致的例外: Channel channel = new Channel

    0熱度

    1回答

    服務gRPC客戶端時,我的服務器在客戶端斷開連接時分配我想要釋放它們的資源。 我的問題是:如何正確處理客戶端突然斷開的情況?

    1熱度

    1回答

    我正在開發一個android應用程序,它必須使用gRPC和Firestore。但是,當我從'io.grpc'組依賴項(例如io.grpc:grpc-okhttp:1.7.0)和firestore依賴項(com.google.firebase:firebase-firestore:11.4.2)中添加了一個模塊構建gradle配置,我得到一個構建錯誤「無法合併dex」。與「堆棧跟蹤」構建選項後,我看

    0熱度

    1回答

    請幫我 我是GRPC的初學者 當我使用grpc-java時,寫一個演示,並發現當我啓動一個A雙向流RPC時,服務器端!訪問 主機中的軟件中止已建立的連接 但我在服務器端使用它server.awaitTermination(); 11時41分49秒io.grpc.netty.NettyServerTransport notifyTerminated :交通運輸失敗

    2熱度

    2回答

    如果客戶端將因網絡錯誤而斷開連接,則服務器必須在我的pub/sub連接中關閉。我知道ctx.Done()函數,但不知道如何在我的情況下正確使用它。請有人解釋一下嗎? GRPC-GO:1.7.0 去版本go1.8.4 func (a *API) Notifications(in *empty.Empty, stream pb.Service_NotificationsServer) error {

    1熱度

    1回答

    在Python中,當運行server.start()如果一個端口無法綁定我得到一個錯誤消息stderr ---但在Python中沒有例外。 我們如何以編程方式檢測Python中gRPC服務器中的綁定錯誤? 實例錯誤消息: E1020 09:26:44.299467934 4160 server_chttp2.c:38] {"created":"@1508506004.299423794","d

    0熱度

    1回答

    試圖生成embedded_assistant.proto .java文件時,我收到錯誤 google/api/http.proto: File not found google/protobuf/descriptor.proto: File not found 。我現在用的是Protobuf Plugin for Gradle爲Android。 我在哪裏可以找到descriptor.prot

    0熱度

    1回答

    我正在使用grpc-java,並有3個服務,A,B和C.我稱服務A,然後服務A調用B和C.我在調用B和C時使用Hystrix。C又產生另一個線程撥打另一項服務。 我有圍繞traceId傳遞的ClientInterceptors和ServerInterceptors。只要它是gRPC工作線程,我就可以在上下文和日誌中看到traceIds,但在調用移動到另一個線程時會丟失它們 - RxIoSchedu