SFS-015 Blocking Timeouts¶
При взаимодействии необходимо предусмотреть настраиваемые таймауты как на стороне провайдера сервиса, так и на стороне потребителя сервиса. Следует предусмотреть значения по умолчанию для таймаутов.
Использование таймаута на стороне провайдера сервиса позволяет своевременно информировать потребителя сервиса, что выполнение запроса занимает очень долгое время, и дожидаться окончания его выполнения смысла не имеет.
Использование таймаута на стороне потребителя сервиса позволяет регулировать время ожидания ответа на запрос. Может использоваться резервная логика получения ответа в тех случаях, когда результат ответа теряет свою актуальность из-за чрезмерного времени ожидания.
Переменные окружения для управления таймаутами¶
OPEN_TIMEOUTREAD_TIMEOUT
Дополнительно¶
См также SFS-20 Retryier