Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grpc python python grpc:设置每个grpc调用的超时_Grpc Python - Fatal编程技术网

Grpc python python grpc:设置每个grpc调用的超时

Grpc python python grpc:设置每个grpc调用的超时,grpc-python,Grpc Python,有没有一种方法可以使用python指定每次grpc调用的超时时间。 我在收到回复时遇到超过1分钟的延迟。 我希望api返回一些错误,以防在指定的时间内花费更长的时间。我正在使用阻止grpc调用。您可以在grpc Python上查找所需的信息。设置超时应尽可能简单: channel = grpc.insecure_channel(...) stub = ...(channel) stub.AnRPC(request, timeout=5) # 5 seconds timeout

有没有一种方法可以使用python指定每次grpc调用的超时时间。 我在收到回复时遇到超过1分钟的延迟。
我希望api返回一些错误,以防在指定的时间内花费更长的时间。我正在使用阻止grpc调用。

您可以在grpc Python上查找所需的信息。设置超时应尽可能简单:

channel = grpc.insecure_channel(...)
stub = ...(channel)
stub.AnRPC(request, timeout=5)  # 5 seconds timeout