Динамическое расширение тайм-аута для больших загрузок - PullRequest
0 голосов
/ 23 сентября 2019

Есть ли в стеке Zuul / Ribbon / Hystrix команда для запроса «расширений» на тайм-аут для поддержания работоспособных соединений, даже если они большие?

Например, если я знаю, что мойКоманда имеет линейную сложность по времени (например, большой файл или большой запрос к базе данных ...), тогда я хочу сделать загрузку пропорциональной.Другими словами, если у меня есть 100 строк для возврата в запросе к базе данных, 10 секунд - это вечность, но если у меня есть 1 000 000 строк для возврата, я ожидаю, что запрос займет минуту.

Есть ли способдинамически установить время ожидания в Zuul / Ribbon?Могу ли я "оценить" время до того, как я начну выводить свою загрузку / результат?

...