Обязательно

Тайм-ауты интеграций

У каждого сетевого вызова должен быть срок ожидания и понятный результат при сбое.

Проверено Изменено

Плохо

Ждать ответа провайдера бесконечно.

Хорошо

Тайм-аут по бюджету операции.
Понятная ошибка или повтор по правилам.

Почему это важно

Зависший провайдер не должен занимать все ресурсы приложения.

Когда применять

Различайте тайм-аут соединения и всей операции. Значения выбираются по измерениям.

Кто что делает

Человек

Задаёт общий бюджет ожидания и поведение при недоступности сервиса.

AI-агент

Реализует интеграцию по документации установленной версии и проверяет отказ, тайм-аут и повтор.

Контроль результата:

  • Смоделируйте зависание и медленное чтение ответа.

Как проверить у себя

  • Смоделируйте зависание и медленное чтение ответа.
ПервоисточникиИстория изменений на GitHub

Дата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.