Traitement effectué en une seule fois dans 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 effectué en une seule fois dans Amazon SQS

Contrairement aux files d'attente standard, les files d'attente FIFO n'introduisent pas de messages en double. Les files d'attente FIFO vous aident à éviter d'envoyer des doublons à une file d'attente. Si vous réessayez l'action SendMessage dans un délai de déduplication de 5 minutes, Amazon SQS n'ajoute pas de doublons 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. Amazon SQS reçoit l'ordre d'utiliser un hachage SHA-256 pour générer l'ID de déduplication du message en utilisant le corps de celui-ci, mais pas ses attributs. Pour plus d'informations, consultez la documentation sur les actions CreateQueue, GetQueueAttributes et SetQueueAttributes dans la Référence d'API Amazon Simple Queue Service.

  • 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 les actions SendMessage, SendMessageBatch et ReceiveMessage dans la Référence d'API Amazon Simple Queue Service.