Files d'SQSFIFOattente Amazon - 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.

Files d'SQSFIFOattente Amazon

FIFOLes files d'attente (premier entré, premier sorti) offrent toutes les fonctionnalités des files d'attente standard, mais sont conçues pour améliorer la messagerie entre les applications lorsque l'ordre des opérations et des événements est critique ou lorsque les doublons ne peuvent être tolérés.

Les caractéristiques les plus importantes des FIFO files d'attente sont la livraison FIFO (premier entré, premier sorti) et le traitement en une seule fois :

  • L'ordre dans lequel les messages sont envoyés et reçus est strictement préservé et un message est délivré une fois et reste indisponible jusqu'à ce qu'un consommateur le traite et le supprime.

  • Aucun doublon n'est ajouté à la file d'attente.

En outre, les FIFO files d'attente prennent en charge les groupes de messages qui autorisent plusieurs groupes de messages ordonnés au sein d'une même file d'attente. Il n'existe aucun quota quant au nombre de groupes de messages dans une FIFO file d'attente.

Voici des exemples de situations dans lesquelles vous pourriez utiliser des FIFO files d'attente :

  1. Système de gestion des commandes pour le commerce électronique où l’ordre est essentiel.

  2. Intégration à un système tiers où les événements doivent être traités dans l'ordre

  3. Traitement des entrées saisies par l'utilisateur dans l'ordre saisi

  4. Communications et mise en réseau : envoi et réception de données et d'informations dans le même ordre

  5. Systèmes informatiques : s'assurer que les commandes saisies par l'utilisateur sont exécutées dans le bon ordre

  6. Établissements d'enseignement : empêcher un étudiant de s'inscrire à un cours avant d'avoir créé un compte

  7. Système de billetterie en ligne : où les billets sont distribués selon le principe du premier arrivé, premier servi

Note

FIFOles files d'attente fournissent également un traitement unique, mais ont un nombre limité de transactions par seconde (). TPS Vous pouvez utiliser le mode SQS haut débit d'Amazon avec votre FIFO file d'attente pour augmenter votre limite de transactions. Pour plus de détails sur l'utilisation du mode débit élevé, consultez Débit élevé pour les files d'attente FIFO dans Amazon SQS. Pour plus d'informations sur les quotas de débit, consultez Quotas de SQS messages Amazon.

Les SQS FIFO files d'attente Amazon sont disponibles dans toutes les régions où Amazon SQS est disponible.

Pour en savoir plus sur l'utilisation des FIFO files d'attente lors de commandes complexes, consultez Résoudre les problèmes de commande complexes avec Amazon SQS FIFO Queues.

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

Pour connaître les meilleures pratiques relatives à l'utilisation des FIFO files d'attente, consultezBonnes pratiques relatives à Amazon SQS.