1

有没有办法用 python 指定每个 grpc 调用的超时时间。我在收到回复时遇到超过 1 分钟的延迟。我希望 api 返回一些错误,以防它需要更长的指定时间。我正在使用阻塞 grpc 调用。

4

1 回答 1

1

您可以在 gRPC Python 的API 参考中查找您想要的信息。设置超时应该很简单:

channel = grpc.insecure_channel(...)
stub = ...(channel)
stub.AnRPC(request, timeout=5)  # 5 seconds timeout
于 2019-09-18T18:45:56.543 回答