Pour quelle raison est-ce que je vois des messages en double dans Amazon SQS pour le même événement Amazon S3 ?

Lecture de 2 minute(s)
0

Je vois des messages en double dans Amazon Simple Queue Service (Amazon SQS) pour le même événement Amazon Simple Storage Service (Amazon S3). Pourquoi ?

Solution

Amazon S3 est conçu pour envoyer des notifications avec un haut niveau de fiabilité grâce à des mécanismes intégrés d’interruption et de nouvelle tentative. Dans de rares cas, le mécanisme de nouvelle tentative peut entraîner des notifications en double pour le même événement d'objet.

Les notifications d'événement Amazon S3 sont livrées sous forme d'objets JSON qui contiennent une clé de séquenceur. Cette clé est une valeur hexadécimale que vous pouvez utiliser pour identifier la séquence d'événements PUT et DELETE pour le même objet. Les notifications d'événement en double pour un événement d'objet spécifique ont la même valeur pour la clé de séquenceur.

Pour les applications qui doivent identifier les notifications en double, maintenir une base de données ou un index secondaire des objets S3 utilisant les notifications d'événement constitue une bonne pratique. Ensuite, stockez et comparez les valeurs de clé de séquenceur pour vérifier les doubles à mesure que chaque notification d'événement est traitée.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an
Aucun commentaire