Sobes.tech
Back to tasks
Junior — Senior
68

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

Task condition

livecode

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

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

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