Conferma che una coda Amazon SQS è vuota - Amazon Simple Queue Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Conferma che una coda Amazon SQS è vuota

Nella maggior parte dei casi, è possibile utilizzare un long polling per determinare se una coda è vuota. In rari casi, potresti ricevere risposte vuote anche quando una coda contiene ancora messaggi, specialmente se hai specificato un valore basso per il tempo di attesa per la ricezione dei messaggi quando hai creato la coda. Questa sezione spiega come confermare che una coda sia vuota.

Verifica che una coda sia vuota (console)
  1. Impedisci a tutti i produttori di inviare messaggi.

  2. Aprire la console Amazon SQS all'indirizzo https://console.aws.amazon.com/sqs/.

  3. Nel riquadro di navigazione, scegliere Code (Code).

  4. Nella pagina Code, scegliere una coda.

  5. Scegliere la scheda Monitoring (Monitoraggio).

  6. In alto a destra nelle dashboard di monitoraggio, scegli la freccia rivolta verso il basso accanto al simbolo Aggiorna. Dal menu a discesa scegli Aggiornamento automatico. Lascia l'intervallo di aggiornamento a 1 minuto.

  7. Osserva le seguenti dashboard:

    • Numero approssimativo di messaggi ritardati

    • Numero approssimativo di messaggi non visibili

    • Numero approssimativo di messaggi visibili

    Quando tutti mostrano valori 0 per diversi minuti, la coda è vuota.

Per confermare che una coda è vuota (AWS CLI, AWS API)
  1. Impedisci a tutti i produttori di inviare messaggi.

  2. Eseguire ripetutamente uno dei seguenti comandi:

  3. Osserva le metriche per gli attributi seguenti:

    • ApproximateNumberOfMessagesDelayed

    • ApproximateNumberOfMessagesNotVisible

    • ApproximateNumberOfMessagesVisible

    Quando tutti mostrano valori 0 per diversi minuti, la coda è vuota.

Se ti affidi ai CloudWatch parametri di Amazon, assicurati di visualizzare più punti dati zero consecutivi prima di considerare la coda vuota. Per ulteriori informazioni sui CloudWatch parametri, consulta. CloudWatch Metriche disponibili per Amazon SQS