У меня проблема в следующем.
В настоящее время у меня работает система. NET. Эта система выполняет вызов в службу, которая занимает приблизительно 1 минуту.
В настоящее время мы переносим решение на AWS. И проблема, которую я обнаружил, состоит в том, что Lambda работает работает за 1 минуту (так как он делает вызов другой системе, который занимает 1 минуту), и все работает нормально. Но когда я звоню из Gateway API, у меня есть тайм-аут. В ходе расследования я обнаружил, что максимальный тайм-аут составляет 29 секунд.
Затем мне нужно узнать, какое решение я могу решить для этой проблемы, учитывая, что мне нужно подождать 1 минуту для лямбда-функции.
Мне пришло в голову инициировать вызов из API, запустить лямбда-функцию и создать клиентский пул для просмотра состояния транзакции. Но я не знаю, как сохранить первоначальный вызов «в памяти», и когда я снова вызываю API для просмотра статуса, я знаю, что говорю об одном и том же запросе, чтобы получить данные результата