Commencer à utiliser les files d'attente standard Amazon SQS - Amazon Simple Queue Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Commencer à utiliser les files d'attente standard Amazon SQS

Dans Amazon SQS, le type de file d'attente par défaut est dénommé standard. Les files d'attente standard prennent en charge un nombre presque illimité d'appels d'API par seconde, par action d'API (SendMessage, ReceiveMessage ou DeleteMessage). Les files d'attente standard prennent en charge la livraison des at-least-once messages. Cependant, il peut arriver (en raison de l'architecture hautement distribuée qui permet un débit presque illimité) que plusieurs copies d'un message soient diffusées dans le désordre. Les files d'attente standard classent au mieux les messages, ce qui signifie qu'ils sont généralement remis dans l'ordre de leur envoi.

Amazon SQS stocke de manière redondante un message dans plusieurs zones de disponibilité (AZ) avant qu'un message SendMessage ne soit reconnu. Les copies des messages étant stockées dans plusieurs zones de disponibilité, aucune défaillance d'ordinateur, de réseau ou de zone de disponibilité ne peut rendre les messages inaccessibles.

Pour plus d'informations sur la création et la configuration de files d'attente à l'aide de la console Amazon SQS, consultez Créer une file d'attente (console). Pour obtenir des exemples Java, consultez Exemples de SDK Java Amazon SQS.

Vous pouvez utiliser des files d'attente standard dans de nombreux scénarios, tant que votre application peut traiter des messages qui arrivent plusieurs fois et dans le désordre, par exemple :

  • Découpler les demandes utilisateur en direct et le travail intensif en arrière-plan : permettez aux utilisateurs de charger un support pendant le redimensionnement ou le codage.

  • Allouer des tâches à plusieurs composants master : traitez un grand nombre de demandes de validation de cartes de crédit.

  • Organiser les messages en lots pour un traitement futur : planifiez l'ajout d'entrées multiples dans une base de données.

Pour connaître les quotas liés aux files d'attente standard, consultez Quotas.

Pour connaître les bonnes pratiques d'utilisation des files d'attente standard, consultez Recommandations pour les files d'attente Amazon SQS standard et FIFO.