Mengonfirmasi bahwa antrian Amazon SQS kosong - Amazon Simple Queue Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengonfirmasi bahwa antrian Amazon SQS kosong

Dalam kebanyakan kasus, Anda dapat menggunakan polling panjang untuk menentukan apakah antrian kosong. Dalam kasus yang jarang terjadi, Anda mungkin menerima tanggapan kosong bahkan ketika antrian masih berisi pesan, terutama jika Anda menetapkan nilai rendah untuk Menerima pesan waktu tunggu saat Anda membuat antrean. Bagian ini menjelaskan cara mengonfirmasi bahwa antrian kosong.

Untuk mengonfirmasi bahwa antrian kosong (konsol)
  1. Hentikan semua produsen mengirim pesan.

  2. Buka konsol Amazon SQS di https://console.aws.amazon.com/sqs/.

  3. Di panel navigasi, pilih Antrian.

  4. Pada halaman Antrian, pilih antrian.

  5. Pilih tab Pemantauan.

  6. Di kanan atas dasbor Pemantauan, pilih panah bawah di sebelah simbol Refresh. Dari menu tarik-turun, pilih Segarkan otomatis. Biarkan interval Refresh pada 1 Menit.

  7. Perhatikan dasbor berikut:

    • Perkiraan Jumlah Pesan Tertunda

    • Perkiraan Jumlah Pesan Tidak Terlihat

    • Perkiraan Jumlah Pesan yang Terlihat

    Ketika semuanya menunjukkan 0 nilai selama beberapa menit, antrian kosong.

Untuk mengonfirmasi bahwa antrian kosong (AWS CLI, AWS API)
  1. Hentikan semua produsen mengirim pesan.

  2. Berulang kali menjalankan salah satu perintah berikut:

  3. Perhatikan metrik untuk atribut berikut:

    • ApproximateNumberOfMessagesDelayed

    • ApproximateNumberOfMessagesNotVisible

    • ApproximateNumberOfMessagesVisible

    Ketika semuanya 0 selama beberapa menit, antrian kosong.

Jika Anda mengandalkan CloudWatch metrik Amazon, pastikan Anda melihat beberapa titik data nol berturut-turut sebelum menganggap antrian itu kosong. Untuk informasi selengkapnya tentang CloudWatch metrik, lihat CloudWatch Metrik yang tersedia untuk Amazon SQS.