Моя функция лямбда содержит код, который включает запросы к dynamodb. Когда запрос выполняется, лямбда продолжается с остальной частью кода, которая основана на результате этого запроса. Что произойдет, если я превышу пределы емкости dynamodb? Я могу отправить запрос в SQS и обработать его позже, но тогда я не смогу продолжить выполнение лямбда. Другим решением было бы повторить каждый запрос, который терпит неудачу, но если dynamodb чрезвычайно занят, моя лямбда может превысить 5-минутный предел. Похоже на потерю ситуации. Что бы вы сделали?aws lambda - код обработки при превышении емкости dynamodb
0
A
ответ
0
Наиболее отказоустойчивым решением было бы отделить запрос и обработку результатов.
Вместо того, чтобы немедленно обрабатывать результаты, запишите результаты в другую очередь SQS и отправьте уведомление SNS.
Переместить обработку на вторую функцию лямбда. Эта новая функция может быть вызвана уведомлением SNS. Он может читать очередь результатов и обрабатывать любые ожидающие сообщения.
Измените исходную функцию для очередности запросов на отказ.
Смежные вопросы
- 1. AWS dynamodb чтения запрос емкости
- 2. AWS .. DynamoDB или Lambda?
- 3. AWS Lambda сканирования dynamoDB
- 4. AWS Lambda DynamoDB Ошибка запроса
- 5. AWS DynamoDB - потребление реальной емкости записи данных
- 6. AWS Lambda сканирование таблицы dynamoDB
- 7. AWS DynamoDB возвращает ошибку проверки при вызове от AWS Lambda
- 8. AWS Lambda Пропускная
- 9. DynamoDB Streams и Lambda для обработки транзакций
- 10. DynamoDB код нарушения на Lambda
- 11. AWS Lambda более быстрый способ обработки
- 12. Роль/проблемы с разрешением на AWS DynamoDB от AWS Lambda
- 13. Записывает dynamodb из AWS lambda functon
- 14. DynamoDB JSON форматирование на AWS Lambda
- 15. Ошибка при AWS Lambda пытается перечислить таблицы DynamoDb
- 16. Kinesis lambda DynamoDB
- 17. UpdateItem в AWS DynamoDB с использованием AWS Lambda (node)
- 18. Запустите код AWS Lambda при создании нового экземпляра AWS EC2
- 19. dynamodb: предоставление большей емкости в установленные часы
- 20. Скрыть Aws Функциональный код Lambda
- 21. AWS Lambda Java
- 22. Amazon Lambda не пишет DynamoDB
- 23. AWS API Gateway и AWS Lambda - сертификат клиента обработки
- 24. AWS Lambda custom triggers
- 25. Интеграция SmartyStreets с AWS Lambda
- 26. Добавление ИНЕКЕ AWS DynamoDB
- 27. AWS DynamoDB на Lambda не возвращающие вставленные данные
- 28. Как работает параллельное выполнение AWS Lambda с DynamoDB?
- 29. Форматирование данных DynamoDB в нормальный JSON в AWS Lambda
- 30. Триггер AWS DynamoDB с использованием Lambda в JAVA