Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Améliorez les performances des applications en utilisant le filtrage des AWS Lambda événements et les réponses partielles par lots pour les sources d'événements Amazon SQS
Alan Oberto Jimenez, Amazon Web Services (AWS)
Septembre 2022 (historique du document)
Ce guide décrit les meilleures pratiques pour configurer le filtrage des AWS Lambda événements et les réponses partielles par lots pour les sources d'événements Amazon Simple Queue Service (Amazon SQS). Ces contrôles corrigent deux pièges en matière de performances courants associés au comportement en matière de traitement par lots de messages par défaut de Lambda :
Messages de type « poison pill » qui obligent une fonction Lambda à réessayer plusieurs fois des lots complets de messages Amazon SQS
Événements Amazon SQS non pertinents qui font qu'une fonction Lambda est invoquée inutilement
En configurant ces contrôles, vous pouvez configurer vos fonctions Lambda pour traiter plus efficacement les lots de messages Amazon SQS et améliorer les performances de votre application sans serveur.
Résultats commerciaux ciblés
Ce guide vous aide à accomplir les tâches suivantes :
Améliorer l'expérience utilisateur de votre application sans serveur en réduisant le temps nécessaire à vos fonctions Lambda pour traiter les lots de messages Amazon SQS.
Améliorer les capacités opérationnelles et la stabilité globale de votre architecture sans serveur en isolant les messages Amazon SQS que vos fonctions Lambda ne peuvent pas traiter.
Réduire le coût d'exploitation de votre application sans serveur en diminuant le nombre d'invocations inutiles de fonctions Lambda.
Simplifier le code de vos fonctions Lambda pour améliorer leurs performances lors du traitement des lots de messages Amazon SQS.