Colas de retraso de 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.

Colas de retraso de Amazon SQS

Las colas con retraso le permiten posponer la entrega de mensajes nuevos a los consumidores durante un número de segundos, por ejemplo, cuando la aplicación del consumidor necesita tiempo adicional para procesar los mensajes. Si crea una cola con retraso, cualquier mensaje que envíe a la cola permanecerá invisible para los consumidores mientras dure el período de retraso. El retraso predeterminado (mínimo) para una cola es de 0 segundos. El máximo es 15 minutos. Para obtener información acerca de la configuración de colas de retraso utilizando la consola, consulteConfiguración de los parámetros de cola (consola).

nota

Para colas estándar, la configuración de retraso por cola esno retroactivo: el cambio del ajuste no afecta al retraso de los mensajes que ya están en la cola.

Para colas FIFO, la configuración de retraso por cola esretroactivo: el cambio del ajuste afecta al retraso de los mensajes que ya están en la cola.

Las colas con retraso son similares a los tiempos de espera de visibilidad porque ambos hacen que los mensajes no estén disponibles para los consumidores durante un periodo de tiempo determinado. La diferencia es que para las colas con retraso un mensaje está oculto cuando es la primera vez que se añade a la cola, mientras que para los tiempos de espera de visibilidad un mensaje está oculto solo después de que se consuma un mensaje de la cola. El siguiente diagrama ilustra la relación existente entre las colas con retraso y los tiempos de espera de visibilidad.

Para configurar segundos de retraso enmensajes individuales, en lugar de en una cola completa, useTemporizadores de mensajes depara permitir que Amazon SQS utilice el temporizador de mensajesDelaySecondsvalor en lugar de la cola de retrasoDelaySecondsValor .