Как ответ на вопрос: how-do-i-handle -streaming-messages-with-python-grpc, @Nathaniel предоставляет решение для обработки запросов и ответов.
Но когда я хочу подсчитать время обработки каждого ответа, это выглядит неправильно. Например, я сплю 200 мс в моем stream_iter
, но tr
даже меньше 200. Мой код:
t0 = time.time()
for rsp in stub.Process(stream_iter()):
tr = (time.time() - t0) * 1000
print(tr)
t0 = time.time()
...
Так что я хочу знать, как время?