Un développeur enquête sur la raison pour laquelle les utilisateurs reçoivent des e-mails en double. L'application publie des messages dans une file d'attente SQS ; une fonction Lambda interroge la file d'attente et envoie des e-mails via Amazon SES. En cas de trafic élevé, des doublons se produisent. Parmi les propositions suivantes, lesquelles pourraient être à l'origine des e-mails en double ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Les files d'attente SQS standard offrent une livraison au moins une fois, ce qui peut entraîner des messages en double., Le délai de visibilité de la file d'attente SQS est inférieur ou égal au délai d'expiration de la fonction Lambda, ce qui permet de relancer les messages avant la fin du traitement..
Pourquoi c'est la réponse
Les files d'attente SQS standard garantissent une livraison au moins une fois, ce qui signifie qu'un message peut être livré plusieurs fois dans certaines circonstances, entraînant des e-mails en double. Pour éviter cela, il faut implémenter une logique de déduplication côté consommateur ou utiliser une file d'attente SQS FIFO. Lorsque le délai de visibilité de la file d'attente SQS est configuré pour être inférieur ou égal au délai d'expiration de la fonction Lambda, il est possible que le message redevienne visible dans la file d'attente avant que la fonction Lambda n'ait terminé son traitement et supprimé le message. Une autre instance de la fonction Lambda pourrait alors traiter le même message, envoyant un e-mail en double. Les files d'attente SQS standard ne garantissent pas un traitement exactement une fois ; c'est une caractéristique des files d'attente SQS FIFO. Une mauvaise configuration DKIM ou un taux de rebond SES élevé n'entraînent pas directement l'envoi d'e-mails en double par l'application.
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