Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подсказка
Это фрагмент из электронной книги «Архитектура микрослужб .NET для контейнеризованных приложений .NET», доступной в документации .NET или в виде бесплатного скачиваемого PDF-файла, который можно прочитать в автономном режиме.
Повторные попытки с экспоненциальной задержкой — это метод, который повторяет операцию с экспоненциальным увеличением времени ожидания до достижения максимального количества повторных попыток (экспоненциальная задержка). Этот метод охватывает тот факт, что облачные ресурсы могут периодически быть недоступными в течение более чем нескольких секунд по какой-либо причине. Например, оркестратор может перемещать контейнер на другой узел в кластере для балансировки нагрузки. В течение этого времени некоторые запросы могут завершиться ошибкой. Другим примером может быть база данных, например SQL Azure, где база данных может быть перемещена на другой сервер для балансировки нагрузки, что приводит к недоступности базы данных в течение нескольких секунд.
Существует множество подходов для реализации логики повторных попыток с экспоненциальной задержкой.