【发布时间】:2020-01-15 02:55:13
【问题描述】:
有没有办法用 python 指定每个 grpc 调用的超时时间。 我在收到回复时遇到超过 1 分钟的延迟。 我希望 api 返回一些错误,以防它需要更长的指定时间。我正在使用阻塞 grpc 调用。
【问题讨论】:
标签: grpc-python
有没有办法用 python 指定每个 grpc 调用的超时时间。 我在收到回复时遇到超过 1 分钟的延迟。 我希望 api 返回一些错误,以防它需要更长的指定时间。我正在使用阻塞 grpc 调用。
【问题讨论】:
标签: grpc-python
您可以在 gRPC Python 的API reference 上查找您想要的信息。设置超时应该很简单:
channel = grpc.insecure_channel(...)
stub = ...(channel)
stub.AnRPC(request, timeout=5) # 5 seconds timeout
【讨论】: