

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

# Kuota pesan Amazon SQS
<a name="quotas-messages"></a>

Tabel berikut mencantumkan kuota yang terkait dengan pesan.



- **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.

- **Kumpulan pesan**
  - Permintaan batch pesan tunggal dapat mencakup maksimal 10 pesan. Untuk informasi selengkapnya, lihat [Mengkonfigurasi Amazon SQSBuffered AsyncClient](sqs-client-side-buffering-request-batching.md#configuring-buffered-async-client) di bagian [Tindakan batch Amazon SQS](sqs-batch-api-actions.md).

- **Konten pesan**
  - Pesan hanya dapat menyertakan XHTML, JSON, dan teks yang tidak diformat. Karakter Unicode berikut diperbolehkan: `#x9` `#xA` \| `#xD` \| \| `#x20` ke `#xD7FF` `#xFFFD` \| `#xE000` `#x10000` ke `#x10FFFF`<br />Karakter apa pun yang tidak termasuk dalam daftar ini ditolak. Untuk informasi lebih lanjut, lihat [spesifikasi W3C untuk karakter](https://www.w3.org/TR/REC-xml/#charsets).

- **ID grup pesan**
  - `MessageGroupId`diperlukan untuk antrian FIFO. Jika Anda tidak memberikan `MessageGroupId` saat mengirim pesan ke antrean FIFO, tindakan gagal. Dalam antrian standar, menggunakan `MessageGroupId` memungkinkan antrian yang [adil](sqs-fair-queues.md). Kami menyarankan Anda menyertakan `MessageGroupId` dalam semua pesan saat menggunakan antrian yang adil.<br />`MessageGroupId`Panjangnya 128 karakter. Nilai yang valid: karakter alfanumerik dan tanda baca. `(!"#$%&'()*+,-./:;<=>?@[\]^_`{\|}~)`

- **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](standard-queues.md)**<br />Antrian standar mendukung jumlah panggilan API yang sangat tinggi dan hampir tidak terbatas per detik, per tindakan ([https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html), atau [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)). Throughput yang tinggi ini membuatnya ideal untuk kasus penggunaan yang memerlukan pemrosesan pesan dalam jumlah besar dengan cepat, seperti streaming data waktu nyata atau aplikasi skala besar. Sementara antrian standar menskalakan secara otomatis sesuai permintaan, penting untuk memantau pola penggunaan untuk memastikan kinerja yang optimal, terutama di wilayah dengan beban kerja yang lebih tinggi.
  - **[Antrian FIFO](sqs-fifo-queues.md)**[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/quotas-messages.html)<br />**[Throughput tinggi untuk antrian FIFO](high-throughput-fifo.md)**<br />Batas Amazon SQS FIFO didasarkan pada jumlah permintaan API, bukan batas pesan. Untuk mode throughput tinggi, batas permintaan API ini adalah sebagai berikut:<br />**Batas throughput transaksi (panggilan API non-batching)**<br />Batasan ini menentukan seberapa sering setiap operasi API (seperti [SendMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [ReceiveMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html), atau [DeleteMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)) dapat dilakukan secara independen, memastikan kinerja sistem yang efisien dalam transaksi yang diizinkan per detik (TPS).<br /> Batasan berikut didasarkan pada panggilan API non-batch:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/quotas-messages.html)<br />**Memaksimalkan throughput dengan batching**<br />Memproses beberapa pesan dalam satu panggilan API, 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 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](sqs-throughput-horizontal-scaling-and-batching.md).<br />Batasan berikut didasarkan pada panggilan API batch:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/quotas-messages.html)<br />**Mengoptimalkan throughput di luar batching**<br />Meskipun batching dapat sangat meningkatkan throughput, penting untuk mempertimbangkan strategi lain untuk mengoptimalkan kinerja FIFO:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/quotas-messages.html)

- **Timer pesan**
  - Penundaan default (minimum) untuk pesan adalah 0 detik. Maksimal 15 menit.

- **Ukuran pesan**
  - Ukuran pesan minimum adalah 1 byte (1 karakter). Maksimum adalah 1.048.576 byte (1 MiB).<br />Untuk mengirim pesan yang lebih besar dari 1 MiB, Anda dapat menggunakan Amazon [SQS Extended Client Library for Java dan Amazon SQS Extended Client Library untuk](https://github.com/awslabs/amazon-sqs-java-extended-client-lib) [Python](https://github.com/awslabs/amazon-sqs-python-extended-client-lib). Pustaka ini memungkinkan Anda mengirim pesan Amazon SQS yang berisi referensi ke muatan pesan di Amazon S3. Ukuran muatan maksimum adalah 2 GB. Pustaka 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. Lihat informasi yang lebih lengkap di [Kuota kebijakan Amazon SQS](quotas-policies.md).

