Publié le: Nov 6, 2023

AWS Lambda prend désormais en charge une augmentation cinq fois plus rapide des interrogations (jusqu'à 300 exécutions simultanées par minute) pour les charges de travail Lambda à forte croissance configurées avec la source d'événements Amazon Simple Queue Service (Amazon SQS) à l'aide du mappage des sources d'événements Lambda ou d'Amazon EventBridge Pipes. Cela permet aux clients qui créent des applications pilotées par les événements à l'aide de files d'attente Lambda et SQS (standard ou de type premier entré, premier sorti) de bénéficier d'une mise à l'échelle plus réactive lors d'un pic soudain des messages dans leurs files d'attente. Il n'est par ailleurs plus nécessaire de dupliquer les fonctions Lambda ni les files d'attente SQS pour accélérer le traitement des messages.

Lorsqu'une fonction Lambda s'abonne à une file d'attente SQS, Lambda interroge les messages de la file d'attente (jusqu'à 60 exécutions simultanées par minute en fonction de l'arriéré de messages) et invoque la fonction Lambda. Dans le cas des applications pilotées par des événements et sensibles à la latence, des pics soudains de messages risquent d'entraîner des ralentissements dans l'expérience utilisateur. Grâce à l'évolution que nous annonçons aujourd'hui, les fonctions Lambda qui s'abonnent à une file d'attente SQS peuvent augmenter cinq fois plus rapidement pour les files d'attente qui enregistrent un pic d'arriéré de messages : jusqu'à 300 exécutions simultanées par minute avec un traitement accéléré des messages.

Cette fonctionnalité est en disponibilité générale dans toutes les régions commerciales AWS dans lesquelles AWS Lambda est présent. 

La vitesse de mise à l'échelle améliorée est automatiquement appliquée à toutes les fonctions Lambda configurées avec SQS à l'aide du mappage des sources d'événements ou d'EventBridge Pipes, sans frais supplémentaires. Pour contrôler le nombre maximal d'exécutions simultanées, définissez la simultanéité réservée de votre fonction Lambda ou la simultanéité maximale de votre mappage des sources d'événements. Pour plus d'informations sur l'utilisation de Lambda avec SQS, consultez la documentation de Lambda