Масштабирование AWS Lambda с помощью SQS - PullRequest
0 голосов
/ 07 января 2019

Я хочу использовать SQS для вызова Lambda.
Время выполнения лямбда-функции составляет 3 минуты.
Я хочу выполнить 1000 лямбда-функций одновременно, поэтому я отправляю 1000 сообщений в очередь SQS

Но согласно документации AWS

Сервис Amazon Simple Queue Service поддерживает начальный пакет из 5 одновременных вызовов функций и увеличивает параллелизм на 60 одновременных вызовов в минуту. https://docs.aws.amazon.com/en_us/lambda/latest/dg/scaling.html

Так что я должен подождать несколько минут, пока все сообщения не будут обработаны. Есть ли способ обойти 1000 лямбда одновременно и избежать «холодного запуска»?

UPD: я получил ответ от службы поддержки AWS

Вы правы, что SQS начнется с начального всплеска 5 и увеличение на параллелизм 60 в минуту. Масштабирование ставок не может быть увеличена

1 Ответ

0 голосов
/ 07 января 2019

Если вы видите раздел Автоматическое масштабирование на странице документации, в котором описано поведение автоматического масштабирования при внезапной загрузке. Я не думаю, что холодный старт был бы проблемой. Первая партия одновременных казней Lambdas, вероятно, увидит холодный старт, и все последующие вызовы будут в порядке.

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