Une entreprise souhaite stocker temporairement des messages entre une application de prise de commande et une application de traitement afin que les messages ne soient pas perdus et soient traités séquentiellement, même si le côté traitement est temporairement lent. Quel service AWS est LE PLUS adapté à cette exigence ?

1 / 1
Sélectionnez une réponse
CorrectB

Explication

Question demandant d'identifier le service de file d'attente qui met en tampon les messages entre applications.

  • 1stocker temporairement des messagesConservation des messages dans une file d'attente = Amazon SQS
  • 2le côté traitement est temporairement lentLe destinataire peut traiter à son propre rythme (couplage lâche)
  • 3messages ne soient pas perdus et soient traités séquentiellementDistribution fiable et traitement séquentiel
AIncorrect

Amazon SNS

Cette réponse est incorrecte. Amazon SNS est un service Pub/Sub qui transmet immédiatement les messages générés à plusieurs abonnés.

Il ne dispose pas du comportement de file d'attente consistant à conserver les messages jusqu'à ce que le destinataire soit prêt à les consommer à son propre rythme. Amazon SQS est le service approprié pour cette exigence.

BCorrect

Amazon SQS

Cette réponse est correcte. Amazon SQS (Simple Queue Service) est un service de file d'attente de messages entièrement géré. L'expéditeur place les messages dans la file et le destinataire les récupère et les traite à son propre rythme. Même si le destinataire est temporairement lent, les messages sont conservés dans la file, absorbant les pics de trafic tout en garantissant un traitement séquentiel fiable.

CIncorrect

Amazon Kinesis Data Streams

Cette réponse est incorrecte. Amazon Kinesis Data Streams est un service qui ingère et livre de grands volumes de données de streaming pour l'analyse en temps réel.

Pour les cas d'utilisation de mise en file d'attente (découplage) nécessitant de traiter un message à la fois de manière fiable entre applications, Amazon SQS est plus approprié.

DIncorrect

Amazon EventBridge

Cette réponse est incorrecte. Amazon EventBridge est un bus d'événements qui achemine les événements vers les cibles appropriées selon des règles.

L'acheminement est son rôle et il n'est pas conçu pour servir de tampon conservant les messages jusqu'à ce que le traitement soit possible.

À retenir

« Stocker temporairement les messages », « traitement séquentiel » et « absorber les pics » renvoient tous à Amazon SQS (file d'attente). Distinguer d'Amazon SNS, qui est destiné aux notifications un-vers-plusieurs (fan-out).