Каскадное распространение тайм-аута для gRPC python - PullRequest
1 голос
/ 12 марта 2019

Мне интересно, поддерживается ли grpc-python каскадное распространение начального времени ожидания клиента?

Я имею в виду:

  1. клиент выполняет gRPC для сервера-1 с таймаутом = 200 мс
  2. сервер-1 тратит 110 мс для обработки задачи и вызывает сервер-2 для следующего шага
  3. сервер-2 тратит 100 мс для обработки задачи и должен вызвать сервер-3 для следующего шага

При распространении тайм-аута нет смысла вызывать сервер-3 с сервера-2, поскольку общее затраченное время уже больше, чем изначально установленное время ожидания клиента (110 мс + 100 мс> 200 мс).

Поддерживается ли такой сценарий grpc-python? Или это должно быть реализовано и управляться вручную?

Спасибо.

1 Ответ

2 голосов
/ 13 марта 2019

В настоящее время это не поддерживается изначально в gRPC Python, но я подал проблему для отслеживания этой функции.

...