Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jenis SQS antrian Amazon
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 lebih lanjut tentang SQS antrian Amazon, lihat Antrian standar Amazon SQS dan. SQSFIFOAntrian Amazon
Antrian standar | FIFOantrian |
---|---|
Throughput tak terbatas - Antrian standar mendukung jumlah API panggilan yang sangat tinggi, hampir tidak terbatas per detik, per tindakan (, At-least-once Pengiriman - at-least-once Pengiriman terjamin, artinya setiap pesan dikirimkan setidaknya sekali, tetapi dalam beberapa kasus, pesan dapat dikirimkan lebih dari sekali karena percobaan ulang atau penundaan jaringan. Anda harus merancang aplikasi Anda untuk menangani pesan duplikat potensial dengan menggunakan operasi idempoten, yang memastikan bahwa memproses pesan yang sama beberapa kali tidak akan memengaruhi status sistem. Pemesanan upaya terbaik - Menyediakan pemesanan dengan upaya terbaik, yang berarti bahwa SQS sementara Amazon mencoba mengirimkan pesan sesuai urutan yang dikirim, itu tidak menjamin hal ini. Dalam beberapa kasus, pesan mungkin keluar dari urutan, terutama dalam kondisi throughput tinggi atau pemulihan kegagalan. Untuk aplikasi di mana urutan pemrosesan pesan sangat penting, Anda harus menangani logika penataan ulang dalam aplikasi atau menggunakan FIFO antrian untuk jaminan pemesanan yang ketat. Daya tahan dan redundansi — Antrian standar memastikan daya tahan tinggi dengan menyimpan banyak salinan dari setiap pesan di beberapa Availability Zone. AWS Ini memastikan bahwa pesan tidak hilang, bahkan jika terjadi kegagalan infrastruktur. Batas waktu visibilitas — Amazon SQS memungkinkan Anda mengonfigurasi batas waktu visibilitas untuk mengontrol berapa lama pesan tetap tersembunyi setelah diterima, memastikan bahwa konsumen lain tidak memproses pesan hingga sepenuhnya ditangani atau batas waktu kedaluwarsa. |
Throughput tinggi — Saat Anda menggunakan batching, FIFO antrian memproses hingga 3.000 pesan per detik per API metode ( Tepat sekali pemrosesan - FIFO antrian mengirimkan setiap pesan satu kali dan tetap tersedia sampai Anda memproses dan menghapusnya. Dengan menggunakan fitur seperti First-in-first-out pengiriman — FIFO antrian memastikan bahwa Anda menerima pesan dalam urutan yang dikirim dalam setiap grup pesan. Dengan mendistribusikan pesan di beberapa grup, Anda dapat memprosesnya secara paralel sambil tetap mempertahankan urutan dalam setiap grup. |
|
|
Gunakan antrian standar untuk mengirim data antar aplikasi saat throughput sangat penting, misalnya:
|
Gunakan FIFO antrian untuk mengirim data antar aplikasi saat urutan acara penting, misalnya:
|