Я пытаюсь ограничить количество параллельных функций, работающих параллельно.Триггер для моей лямбды - это сообщение в очереди SQS, как вы можете видеть в моем serverless.yml:
receiver:
handler: src/receiver.handler
timeout: 30
events:
- sqs:
arn: ${queueArn}
batchSize: 1
reservedConcurrency: 1
Я использовал «reservedConcurrency: 1», чтобы ограничить количество одновременных выполнений до 1. Я проверилв пользовательском интерфейсе AWS конфигурация функции «приемник» и «резервный параллелизм» также установлены на 1.
Не уверен, что мне не хватает, так как я все еще вижу, как из моих журналов запускаются сотни выполненийпользовательский интерфейс AWS SQS.