Quote di SQS messaggi Amazon - Amazon Simple Queue Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Quote di SQS messaggi Amazon

La tabella seguente elenca le quote relative ai messaggi.

Quota Descrizione
ID messaggio con batch Un ID messaggio con batch può contenere fino a 80 caratteri. I seguenti caratteri sono accettati: caratteri alfanumerici, trattini (-) e trattini bassi (_).
Attributi di messaggio Un messaggio può contenere fino a 10 attributi di metadati.
Batch di messaggi

Una singola richiesta di batch di messaggi può includere un massimo di 10 messaggi. Per ulteriori informazioni, consulta Configurazione di AmazonSQS BufferedAsyncClient nella sezione Operazioni in batch per Amazon SQS.

Contenuto del messaggio

Un messaggio può includere solo testo non XML JSON formattato. I seguenti caratteri Unicode sono consentiti: #x9 | #xA | #xD | da #x20 a #xD7FF | da #xE000 a #xFFFD | da #x10000 a #x10FFFF

I caratteri non inclusi in questo elenco vengono rifiutati. Per maggiori informazioni consulta le specifiche W3C per i caratteri.

ID gruppo di messaggi

Utilizzare i messaggi dal backlog per evitare di creare un backlog di messaggi di grandi dimensioni con lo stesso ID gruppo di messaggi.

MessageGroupIdè obbligatorio per le codeFIFO. Non puoi utilizzarlo per code standard.

È necessario associare un MessageGroupId non vuoto a un messaggio. Se non fornisci un MessageGroupId, l'azione non può essere completata.

La lunghezza massima di MessageGroupId è 128 caratteri. Valori validi: caratteri alfanumerici e punteggiatura (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~).

Conservazione dei messaggi Per impostazione predefinita, un messaggio viene conservato per 4 giorni. Il minimo è di 60 secondi (1 minuto). Il massimo è 1.209.600 secondi (14 giorni).
Throughput dei messaggi Le code standard supportano un numero quasi illimitato di API chiamate al secondo, per API azione (SendMessageReceiveMessage, oDeleteMessage).

FIFOcode

  • FIFOle code supportano una quota di 300 transazioni al secondo, per API azione (SendMessageReceiveMessage, eDeleteMessage).

  • Se utilizzi il batch, le FIFO code supportano fino a 3.000 messaggi al secondo, per API azione (SendMessage, ReceiveMessage e). DeleteMessage I 3.000 messaggi al secondo rappresentano 300 API chiamate, ciascuna con un batch di 10 messaggi.

Elevata velocità di trasmissione per le code FIFO

  • Senza batch (SendMessage, eDeleteMessage)ReceiveMessage, l'elevata velocità di trasmissione per le FIFO code elabora fino a 70.000 transazioni al secondo, per API azione nelle regioni Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda).

  • Per le regioni Stati Uniti orientali (Ohio) ed Europa (Francoforte), la velocità effettiva predefinita è di 18.000 transazioni al secondo per azione. API

  • Per le regioni Asia Pacifico (Mumbai), Asia Pacifico (Singapore), Asia Pacifico (Sydney) e Asia Pacifico (Tokyo), la velocità effettiva predefinita è di 9.000 transazioni al secondo per azione. API

  • Per Europa (Londra) e Sud America (San Paolo), la velocità effettiva predefinita è di 4.500 transazioni al secondo per azione. API

  • Per massimizzare la velocità effettiva, aumenta il numero di gruppi di messaggi IDs che utilizzi per i messaggi inviati senza batch.

  • È possibile aumentare la velocità di trasmissione fino a 700.000 messaggi al secondo utilizzando il batch APIs (SendMessageBatchandDeleteMessageBatch) nelle regioni Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). I 700.000 messaggi al secondo rappresentano 70.000 transazioni al secondo, ognuna con un batch di 10 messaggi.

    Per le regioni Europa (Francoforte) e Stati Uniti orientali (Ohio), è possibile ricevere fino a 180.000 messaggi al secondo utilizzando il batch. APIs I 180.000 messaggi al secondo rappresentano 18.000 transazioni al secondo, ognuna con un batch di 10 messaggi.

    Per le regioni Asia Pacifico (Mumbai), Asia Pacifico (Singapore), Asia Pacifico (Sydney) e Asia Pacifico (Tokyo), è possibile inviare fino a 90.000 messaggi al secondo senza batch. Per ottenere il throughput massimo quando si utilizza SendMessageBatch e DeleteMessageBatch, tutti i messaggi in una richiesta batch devono utilizzare lo stesso ID del gruppo di messaggi.

  • Per le regioni Europa (Londra) e Sud America (San Paolo), è possibile ricevere fino a 45.000 messaggi al secondo con il batching. Per ottenere il throughput massimo quando si utilizza SendMessageBatch e DeleteMessageBatch, tutti i messaggi in una richiesta batch devono utilizzare lo stesso ID del gruppo di messaggi.

  • In tutte le altre AWS Nelle regioni, la velocità massima è di 2.400 (senza batch) o 24.000 (utilizzando il batch) messaggi al secondo, per azione. API

  • Per richiedere un aumento oltre il limite della regione, contatta il AWS Support Centro di assistenza.

  • Per ulteriori informazioni, consulta Partizioni e distribuzione dei dati per una velocità di trasmissione effettiva elevata per le code FIFO SQS.

Timer messaggio Il ritardo predefinito (minimo) per un messaggio è 0 secondi. Il valore massimo è 15 minuti.
Dimensione dei messaggi

La dimensione minima del messaggio è pari a 1 byte (1 carattere). La dimensione massima è 262.144 byte (256 KiB).

Per inviare messaggi di dimensioni superiori a 256 KiB, puoi utilizzare Amazon SQS Extended Client Library for Java e Amazon SQS Extended Client Library for Python. Questa libreria consente di inviare un SQS messaggio Amazon che contiene un riferimento a un payload di messaggi in Amazon S3. La dimensione massima di payload è pari a 2 GB.

Nota

Questa libreria estesa funziona solo per client sincroni.

Timeout visibilità del messaggio Il timeout visibilità predefinito per una coda è di 30 secondi. Il valore minimo è 0 secondi. La durata massima è 12 ore.
Informazioni sulle policy La quota massima è di 8.192 byte, 20 istruzioni, 50 principal o 10 condizioni. Per ulteriori informazioni, consulta Quote delle policy di Amazon SQS.