Menerima dan menghapus pesan di Amazon SQS - Amazon Simple Queue Service

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

Menerima dan menghapus pesan di Amazon SQS

Setelah Anda mengirim pesan ke antrian Amazon SQS, Anda memiliki opsi untuk menerima dan menghapusnya. Saat meminta pesan dari antrian, Anda tidak dapat menentukan pesan individual. Sebagai gantinya, Anda menentukan jumlah maksimum pesan yang ingin Anda ambil, hingga batas 10.

Amazon SQS beroperasi sebagai sistem terdistribusi, yang kadang-kadang dapat menghasilkan respons kosong saat mengambil pesan dari antrian dengan beberapa pesan. Jika ini terjadi, cukup jalankan kembali permintaan Anda. Untuk mengoptimalkan pengambilan pesan dan meminimalkan respons kosong, pertimbangkan untuk menggunakan polling panjang. Polling panjang menunda respons sampai pesan tersedia atau waktu jajak pendapat habis, mengurangi biaya pemungutan suara yang tidak perlu dan meningkatkan efisiensi.

Pesan tidak dihapus secara otomatis setelah pengambilan karena Amazon SQS memastikan bahwa Anda tidak kehilangan akses ke pesan karena kegagalan pemrosesan, seperti masalah dengan aplikasi atau gangguan jaringan. Untuk menghapus pesan secara permanen dari antrian, Anda harus secara eksplisit mengirim permintaan penghapusan setelah memproses pesan untuk mengonfirmasi penerimaan dan penanganan yang berhasil.

Ketika pesan diambil melalui konsol Amazon SQS, mereka segera dibuat terlihat lagi untuk pengambilan ulang. Perilaku default ini memastikan pesan tidak hilang secara tidak sengaja selama operasi manual tetapi dapat menyebabkan pemrosesan berulang. Di lingkungan otomatis, sesuaikan pengaturan batas waktu visibilitas untuk mengontrol berapa lama pesan tetap tidak terlihat oleh konsumen lain setelah diambil. Pengaturan ini sangat penting untuk mengoordinasikan pemrosesan pesan di beberapa konsumen dan memastikan bahwa pesan diproses hanya sekali.

Untuk operasi lebih detail tentang menerima dan menghapus pesan, lihat Panduan Referensi API Amazon SQS. Panduan ini menawarkan informasi komprehensif tentang titik akhir API, termasuk parameter yang mengelola skenario penanganan pesan yang kompleks secara efektif.

Untuk menerima dan menghapus pesan menggunakan konsol
  1. Buka konsol Amazon SQS di https://console.aws.amazon.com/sqs/.

  2. Di panel navigasi, pilih Antrian.

  3. Pada halaman Antrian, pilih antrian, lalu pilih Kirim dan terima pesan.

    Konsol dengan tombol Kirim dan terima pesan disorot.
  4. Pada halaman Kirim dan terima pesan, pilih Poll untuk pesan.

    Amazon SQS mulai melakukan polling untuk pesan dalam antrian. Bilah kemajuan di sisi kanan bagian Terima pesan menampilkan durasi polling.

    Bagian Pesan menampilkan daftar pesan yang diterima. Untuk setiap pesan, daftar menampilkan ID pesan, Tanggal terkirim, Ukuran, dan jumlah Terima.

  5. Untuk menghapus pesan, pilih pesan yang ingin dihapus, lalu pilih Hapus.

  6. Di kotak dialog Hapus Pesan, pilih Hapus.