Confirmación de que una cola de Amazon SQS está vacía - 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.

Confirmación de que una cola de Amazon SQS está vacía

En la mayoría de los casos, puede utilizar el sondeo largo para determinar si una cola está vacía. En contados casos, es posible que reciba respuestas vacías incluso cuando una cola aún contenga mensajes, sobre si especifica un valor bajo para Tiempo de espera de recepción del mensaje al crear la cola. En esta sección se describe cómo confirmar que una cola está vacía.

Confirmación de que una cola está vacía (consola)
  1. Detenga el envío de mensajes de todos los productores.

  2. Abra la consola de Amazon SQS en https://console.aws.amazon.com/sqs/.

  3. En el panel de navegación, elija Queues (Colas).

  4. En la página Colas, elija una cola.

  5. Elija la pestaña Monitorización.

  6. En la parte superior derecha de los paneles de monitorización, elija la flecha hacia abajo situada junto al símbolo Actualizar. En el menú desplegable, elija Actualización automática. Deje el Intervalo de actualización en 1 minuto.

  7. Observe los siguientes paneles:

    • Número aproximado de mensajes retrasados

    • Número aproximado de mensajes no visibles

    • Número aproximado de mensajes visibles

    Si todos muestran valores 0 durante varios minutos, la cola está vacía.

Para confirmar que una cola está vacía (AWS CLI, AWS API)
  1. Detenga el envío de mensajes de todos los productores.

  2. Ejecute uno de los siguientes comandos de forma repetida:

  3. Observe las métricas de los siguientes atributos:

    • ApproximateNumberOfMessagesDelayed

    • ApproximateNumberOfMessagesNotVisible

    • ApproximateNumberOfMessagesVisible

    Si todos son 0 durante varios minutos, la cola está vacía.

Si confías en CloudWatch las métricas de Amazon, asegúrate de ver varios puntos de datos cero consecutivos antes de considerar que la cola está vacía. Para obtener más información sobre CloudWatch las métricas, consulta CloudWatch Métricas disponibles para Amazon SQS.