Sobes.tech
Junior — Senior
49

Решение проблемы таймаута при отказе инстанса

Условие задачи

В схеме взаимодействия:

  • web‑приложение посылает запрос через шлюз + сервис‑дискавери (GW+SD);
  • шлюз перенаправляет запрос к одному из экземпляров users‑api;
  • выбранный экземпляр либо завис, либо не отвечает в отведённое время (таймаут).

Требуется описать подход, позволяющий при сбое отдельного экземпляра обеспечить пользователю корректный ответ, несмотря на возникший таймаут.