簡體   English   中英

gRPC Python-如何為客戶端添加空閑時間

[英]gRPC Python - how to add idle time for client

我正在使用gRPC在客戶端中調用服務。 設置頻道后:

    channel = grpc.insecure_channel('server_url:service_port')
    stub = Client.Stub(channel)

效果很好。 但是,如果有5分鍾未使用客戶端發送請求,則下一個請求將收到錯誤消息:

grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, Stream removed)>

不幸的是,當頻道中斷時,gRPC重試功能仍在進行中,尚未完全可用。 作為解決方法,您可以做的一件事是編寫一個攔截器,以在遇到此類錯誤時自動重試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM