Я работаю над дизайном управления потоком запросов к внешней конечной точке Http из AWS SQS Queue. Мой существующий дизайн содержит SQS FIFO Queue, которая интегрирована в лямбда-функцию, которая выполняет вызов к внешней конечной точке, как только запрос получает из очереди. Http-запрос к внешнему Http-API возвращает код состояния «успех», как только он получает запрос, и возвращает ответ позже по URL-адресу конечной точки обратного вызова (предоставляется как часть полезной нагрузки Http-запроса) после обработки запроса. Теперь новое бизнес-требование состоит в том, чтобы не отправлять другой запрос во внешний API, пока предыдущий запрос не будет выполнен с обработкой (или не будет выполнен вызов конечной точки обратного вызова). Может ли кто-нибудь помочь мне в предоставлении решения для этого требования, так как текущий дизайн не ждет возвращения результата, прежде чем отправить другой запрос на внешнюю конечную точку? Заранее спасибо.