Procesamiento exactamente una vez en Amazon SQS - Amazon Simple Queue Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Procesamiento exactamente una vez en Amazon SQS

A diferencia de las colas estándar, FIFO las colas no introducen mensajes duplicados. FIFOlas colas te ayudan a evitar enviar duplicados a una cola. Si vuelves a intentar la SendMessage acción dentro del intervalo de deduplicación de 5 minutos, Amazon SQS no introduce ningún duplicado en la cola.

Para configurar la desduplicación, debe realizar una de las siguientes acciones:

  • Habilitar la desduplicación basada en el contenido. Esto indica SQS a Amazon que utilice un hash SHA -256 para generar el ID de deduplicación del mensaje utilizando el cuerpo del mensaje, pero no los atributos del mensaje. Para obtener más información, consulte la documentación sobre CreateQueueGetQueueAttributes, y SetQueueAttributes las acciones en la APIreferencia de Amazon Simple Queue Service.

  • Proporcionar de manera explícita el ID de desduplicación de mensajes (o ver el número secuencial) del mensaje. Para obtener más información, consulte la documentación sobre SendMessageSendMessageBatch, y ReceiveMessage las acciones en la APIreferencia de Amazon Simple Queue Service.