繁体   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