Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kuota SQS pesan Amazon
Tabel berikut mencantumkan kuota yang terkait dengan pesan.
Kuota | Deskripsi |
---|---|
ID pesan batch | ID pesan batch dapat memiliki hingga 80 karakter. Karakter berikut diterima: karakter alfanumerik, tanda hubung (- ), dan garis bawah (). _ |
Atribut pesan | Sebuah pesan dapat berisi hingga 10 atribut metadata. |
Batch pesan |
Permintaan batch pesan tunggal dapat mencakup maksimal 10 pesan. Untuk informasi selengkapnya, lihat Mengkonfigurasi AmazonSQS BufferedAsyncClient di bagian Tindakan batch Amazon SQS. |
Konten pesan |
Pesan hanya dapat menyertakanXML,JSON, dan teks yang tidak diformat. Karakter Unicode berikut diperbolehkan: Karakter apa pun yang tidak termasuk dalam daftar ini ditolak. Untuk informasi lebih lanjut, lihat spesifikasi W3C untuk karakter |
ID grup pesan | Gunakan pesan dari backlog untuk menghindari membangun backlog besar pesan dengan ID grup pesan yang sama.
Anda harus mengaitkan yang tidak kosong
|
Retensi pesan | Secara default, pesan disimpan selama 4 hari. Minimal adalah 60 detik (1 menit). Maksimum adalah 1.209.600 detik (14 hari). |
Throughput pesan |
Antrian standar mendukung jumlah API panggilan yang sangat tinggi, hampir tidak terbatas per detik, per tindakan ( |
Throughput tinggi untuk antrian FIFO SQSFIFOBatas Amazon didasarkan pada jumlah API permintaan, bukan batas pesan. Untuk mode throughput tinggi, batas API permintaan ini adalah sebagai berikut: Batas throughput transaksi (panggilan non-batchingAPI) Batasan ini menentukan seberapa sering setiap API operasi (seperti SendMessage, ReceiveMessage, atau DeleteMessage) dapat dilakukan secara independen, memastikan kinerja sistem yang efisien dalam transaksi yang diizinkan per detik (TPS). Batasan berikut didasarkan pada panggilan non-batchAPI:
Memaksimalkan throughput dengan batching Memproses beberapa pesan dalam satu API panggilan, yang secara signifikan meningkatkan efisiensi. Alih-alih menangani setiap pesan satu per satu, batching memungkinkan Anda mengirim, menerima, atau menghapus hingga 10 pesan dalam satu API permintaan. Ini mengurangi jumlah total API panggilan, memungkinkan Anda memproses lebih banyak pesan per detik sambil tetap berada dalam batas transaksi (TPS) untuk wilayah tersebut, memaksimalkan throughput dan kinerja sistem. Untuk informasi selengkapnya, lihat Meningkatkan throughput menggunakan penskalaan horizontal dan batching aksi dengan Amazon SQS. Batasan berikut didasarkan pada API panggilan batch:
Mengoptimalkan throughput di luar batching Meskipun batching dapat sangat meningkatkan throughput, penting untuk mempertimbangkan strategi lain untuk mengoptimalkan FIFO kinerja:
|
|
Pengatur waktu pesan | Penundaan default (minimum) untuk pesan adalah 0 detik. Maksimal 15 menit. |
Ukuran pesan |
Ukuran pesan minimum adalah 1 byte (1 karakter). Maksimum adalah 262.144 byte (256 KiB). Untuk mengirim pesan yang lebih besar dari 256 KiB, Anda dapat menggunakan Amazon SQS Extended Client Library for Java catatanPustaka yang diperluas ini hanya berfungsi untuk klien sinkron. |
Batas waktu visibilitas pesan | Batas waktu visibilitas default untuk pesan adalah 30 detik. Minimal adalah 0 detik. Maksimal 12 jam. |
Informasi kebijakan | Kuota maksimum adalah 8.192 byte, 20 pernyataan, 50 prinsipal, atau 10 kondisi. Untuk informasi selengkapnya, lihat Kuota kebijakan Amazon SQS. |