Un architecte de solutions conçoit une application à deux niveaux pour collecter et traiter des formulaires d'inscription. L'application doit traiter rapidement les formulaires soumis, garantir que chaque formulaire est traité exactement une fois et assurer l'absence de perte de données. Quelle solution répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser une file d'attente FIFO Amazon Simple Queue Service (Amazon SQS) entre le niveau du serveur d'application web et le niveau du worker pour stocker et transférer les données de formulaire..
Pourquoi c'est la réponse
Une file d'attente FIFO (First-In, First-Out) Amazon SQS est la solution la plus appropriée car elle garantit que les messages sont traités exactement une fois et dans l'ordre où ils sont envoyés, ce qui répond aux exigences de traitement unique et de non-perte de données. Les files d'attente FIFO sont conçues pour les applications où l'ordre des opérations et la déduplication sont critiques. Une API HTTP Amazon API Gateway est un service de passerelle pour les API et non une solution de file d'attente pour le traitement asynchrone et la garantie de livraison. Une file d'attente standard Amazon SQS ne garantit pas l'ordre des messages ni le traitement exactement une fois, ce qui pourrait entraîner des doublons ou des traitements manqués. Un workflow AWS Step Functions synchrone ne serait pas idéal pour découpler les niveaux et gérer des volumes potentiellement élevés de soumissions de formulaires de manière asynchrone, et n'est pas principalement une solution de file d'attente pour la persistance des messages en cas de défaillance.
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