Можно ли настроить лямбду AWS для повторной попытки в случае сбоя? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть лямбда-функция AWS, которая иногда дает сбой, потому что какая-то другая часть системы еще не готова.В таких случаях я хочу повторить лямбду через пару секунд (предпочтительно с экспоненциальным откатом).Как мне это реализовать?

Кажется, что подача лямбды из очереди SQS или SNS может помочь, но я не могу понять, как заставить ее вернуться в очередь и повторить попытку.

1 Ответ

0 голосов
/ 26 сентября 2018

Из документов:

Любая лямбда-функция, вызываемая асинхронно, повторяется дважды

(Вы можете увеличить это число повторов). Вы можете установить Мертвая букваОчередь для хранения всех неудачных событий для проверки, уведомления и т. Д. Вы можете реализовать дополнительную логику для повторной отправки этих событий или их удаления, но ИМХО у вас должна быть выделенная лямбда для этого.

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