Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kuota pesan Amazon SQS
Tabel berikut mencantumkan kuota yang terkait dengan pesan.
| Kuota | Deskripsi |
|---|---|
| ID pesan berkelompok | ID pesan batch dapat memiliki hingga 80 karakter. Karakter berikut diterima: karakter alfanumerik, tanda hubung (-), dan garis bawah (). _ |
| Atribut pesan | Pesan dapat berisi hingga 10 atribut metadata. |
| Batch pesan |
Permintaan batch pesan tunggal dapat mencakup maksimal 10 pesan. Untuk informasi selengkapnya, lihat Mengkonfigurasi Amazon SQSBuffered AsyncClient di bagian Tindakan batch Amazon SQS. |
| Isi pesan |
Pesan hanya dapat menyertakan XML, JSON, dan teks yang tidak diformat. Karakter Unicode berikut diperbolehkan: Setiap karakter yang tidak termasuk dalam daftar ini ditolak. Untuk informasi selengkapnya, lihat spesifikasi W3C untuk karakter |
| ID grup pesan |
Panj |
| Penyimpanan pesan | Secara default, pesan disimpan selama 4 hari. Minimal adalah 60 detik (1 menit). Maksimal adalah 1.209.600 detik (14 hari). |
| Throughput pesan |
Antrian standar mendukung jumlah panggilan API yang sangat tinggi dan hampir tidak terbatas per detik, per tindakan ( |
Throughput tinggi untuk antrian FIFO Batas Amazon SQS FIFO didasarkan pada jumlah permintaan API, bukan batas pesan. Untuk mode throughput tinggi, batas permintaan API ini adalah sebagai berikut: Batas throughput transaksi (panggilan Non-batching API) Batasan ini menentukan seberapa sering setiap operasi API (seperti SendMessage, ReceiveMessage, atau DeleteMessage) dapat dilakukan secara independen, memastikan kinerja sistem yang efisien dalam transaksi per detik yang diizinkan (TPS). Batas berikut didasarkan pada panggilan API non-batch:
Memaksimalkan throughput dengan batching Memproses beberapa pesan dalam satu panggilan API, yang secara signifikan meningkatkan efisiensi. Alih-alih menangani setiap pesan secara individual, batching memungkinkan Anda mengirim, menerima, atau menghapus hingga 10 pesan dalam satu permintaan API. Ini mengurangi jumlah total panggilan API, 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. Batas berikut didasarkan pada panggilan API batch:
Mengoptimalkan throughput di luar batching Meskipun batching dapat sangat meningkatkan throughput, penting untuk mempertimbangkan strategi lain untuk mengoptimalkan kinerja FIFO:
|
|
| Pengatur waktu pesan | Penundaan default (minimum) untuk pesan adalah 0 detik. Maksimal adalah 15 menit. |
| Ukuran pesan |
Ukuran pesan minimum adalah 1 byte (1 karakter). Maksimal adalah 1.048.576 byte (1 MiB). Untuk mengirim pesan yang lebih besar dari 1 MiB, Anda dapat menggunakan Amazon SQS Extended Client Library untuk Java catatanPerpustakaan 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 adalah 12 jam. |
| Informasi kebijakan | Kuota maksimum adalah 8.192 byte, 20 pernyataan, 50 prinsipal, atau 10 kondisi. Lihat informasi yang lebih lengkap di Kuota kebijakan Amazon SQS. |