Jenis antrian 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.

Jenis antrian Amazon SQS

Amazon SQS mendukung dua jenis antrian — antrian standar dan antrian FIFO. Gunakan informasi dari tabel berikut untuk memilih antrian yang tepat untuk situasi Anda. Untuk mempelajari selengkapnya tentang antrian Amazon SQS, lihat dan. Antrian standar Amazon SQS Antrian Amazon SQS FIFO

Antrian standar Antrian FIFO

Throughput Tanpa Batas — Antrian standar mendukung jumlah panggilan API yang hampir tidak terbatas per detik, per tindakan API (SendMessage,ReceiveMessage, atau). DeleteMessage

Pengiriman At-Least-Once — Pesan dikirim setidaknya sekali, tetapi kadang-kadang lebih dari satu salinan pesan terkirim.

Pengurutan Usaha Terbaik - Kadang-kadang, pesan dikirim dalam urutan yang berbeda dari yang dikirim.

Throughput Tinggi — Jika Anda menggunakan batching, antrian FIFO mendukung hingga 3.000 pesan per detik, per metode API (SendMessageBatch,, atau). ReceiveMessage DeleteMessageBatch 3.000 pesan per detik mewakili 300 panggilan API, masing-masing dengan batch 10 pesan. Untuk meminta peningkatan kuota, kirimkan permintaan dukungan. Tanpa batching, antrian FIFO mendukung hingga 300 panggilan API per detik, per metode API (SendMessage,, atau). ReceiveMessage DeleteMessage

Exactly-Once Processing — Pesan dikirim sekali dan tetap tersedia sampai konsumen memproses dan menghapusnya. Duplikat tidak dimasukkan ke dalam antrian.

Pengiriman First-In-First-Out - Urutan pengiriman dan penerimaan pesan dipertahankan dengan ketat.

Pengiriman pesan antrian standar.
Pengiriman pesan antrian FIFO.

Kirim data antar aplikasi saat throughput penting, misalnya:

  • Pisahkan permintaan pengguna langsung dari pekerjaan latar belakang intensif: biarkan pengguna mengunggah media saat mengubah ukuran atau menyandikannya.

  • Alokasikan tugas ke beberapa node pekerja: memproses sejumlah besar permintaan validasi kartu kredit.

  • Pesan batch untuk pemrosesan masa depan: jadwalkan beberapa entri yang akan ditambahkan ke database.

Kirim data antar aplikasi saat urutan acara penting, misalnya:

  • Pastikan perintah yang dimasukkan pengguna dijalankan dalam urutan yang benar.

  • Tampilkan harga produk yang benar dengan mengirimkan modifikasi harga dalam urutan yang benar.

  • Cegah siswa mendaftar di kursus sebelum mendaftar untuk akun.