Une entreprise développe une application web de commerce électronique sur AWS. L'application envoie des informations sur les nouvelles commandes à une API REST Amazon API Gateway pour traitement. L'entreprise doit s'assurer que les commandes sont traitées dans l'ordre où elles sont reçues. Quelle solution répond à cette exigence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser une intégration API Gateway pour envoyer un message à une file d'attente Amazon Simple Queue Service (Amazon SQS) FIFO lorsque l'application reçoit une commande. Configurer la file d'attente SQS FIFO pour invoquer une fonction AWS Lambda pour le traitement..
Pourquoi c'est la réponse
La solution correcte est d'utiliser une file d'attente Amazon SQS FIFO (First-In, First-Out). Les files d'attente SQS FIFO garantissent que les messages sont traités exactement une fois et dans l'ordre strict où ils sont envoyés et reçus, ce qui est essentiel pour le traitement des commandes. L'intégration d'API Gateway envoie les commandes à cette file d'attente, et une fonction Lambda abonnée peut ensuite les traiter séquentiellement. L'utilisation d'Amazon SNS ne garantit pas l'ordre de livraison des messages, car SNS est conçu pour la diffusion de messages et non pour le maintien de l'ordre. Un autorisateur API Gateway n'est pas conçu pour gérer l'ordre de traitement des commandes ; il sert à l'authentification et à l'autorisation. Une file d'attente SQS standard ne garantit pas l'ordre des messages, ce qui pourrait entraîner un traitement désordonné des commandes.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise