¿Por qué veo mensajes duplicados en Amazon SQS para el mismo evento de Amazon S3?

1 minutos de lectura
0

Veo mensajes duplicados en Amazon Simple Queue Service (Amazon SQS) para el mismo evento de Amazon Simple Storage Service (Amazon S3). ¿Por qué ocurre esto?

Resolución

Amazon S3 está diseñado para enviar notificaciones con un alto grado de fiabilidad mediante mecanismos integrados de retroceso y reintento. En raras ocasiones, el mecanismo de reintento puede provocar notificaciones duplicadas para el mismo evento de objeto.

Las notificaciones de eventos de Amazon S3 se envían como objetos JSON que contienen una clave de secuenciador. Esta clave es un valor hexadecimal que puede utilizar para identificar la secuencia de eventos PUT y DELETE para el mismo objeto. Las notificaciones de eventos duplicadas para un evento de objeto específico tienen el mismo valor para la clave del secuenciador.

En el caso de las aplicaciones que deben identificar las notificaciones duplicadas, se recomienda mantener una base de datos secundaria o un índice de objetos de S3 mediante notificaciones de eventos. A continuación, almacene y compare los valores de las claves de secuenciador para comprobar si hay duplicados a medida que se procesa cada notificación de evento.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año