Контролировать поток из SQS в Lambda - PullRequest
0 голосов
/ 26 апреля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...