Traitement en une seule fois sur 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.

Traitement en une seule fois sur Amazon SQS

Contrairement aux files d'attente standard, les files d'FIFOattente n'introduisent pas de doublons de messages. FIFOles files d'attente vous permettent d'éviter d'envoyer des doublons à une file d'attente. Si vous réessayez l'SendMessageaction dans l'intervalle de déduplication de 5 minutes, Amazon SQS n'introduira aucun doublon dans la file d'attente.

Pour configurer une déduplication, vous devez effectuer l'une des actions suivantes :

  • Activer la déduplication basée sur le contenu. Cela indique SQS à Amazon d'utiliser un hachage SHA -256 pour générer l'ID de déduplication du message en utilisant le corps du message, mais pas les attributs du message. Pour plus d'informations, consultez la documentation sur le CreateQueueGetQueueAttributes, et les SetQueueAttributes actions dans le manuel Amazon Simple Queue Service API Reference.

  • Fournir explicitement l'ID de déduplication du message (ou afficher le numéro de séquence) pour le message. Pour plus d'informations, consultez la documentation sur le SendMessageSendMessageBatch, et les ReceiveMessage actions dans le manuel Amazon Simple Queue Service API Reference.