

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

# Code standard Amazon SQS
<a name="standard-queues"></a>

Amazon SQS fornisce code standard come tipo di coda predefinito, supportando un numero quasi illimitato di chiamate API al secondo per azioni come [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), e. [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) Le code standard garantiscono la consegna dei at-least-once messaggi, ma a causa dell'architettura altamente distribuita, è possibile che venga recapitata più di una copia di un messaggio e occasionalmente i messaggi potrebbero arrivare fuori ordine. Nonostante ciò, le code standard fanno del loro meglio per mantenere l'ordine di invio dei messaggi.

Quando invii un messaggio utilizzando`SendMessage`, Amazon SQS memorizza in modo ridondante il messaggio in più zone di disponibilità (AZs) prima di confermarlo. Questa ridondanza garantisce che nessun errore di un singolo computer, rete o AZ possa rendere i messaggi inaccessibili.

Puoi creare e configurare code utilizzando la console Amazon SQS. Per istruzioni dettagliate, vedi [Creazione di una coda standard utilizzando la console Amazon SQS](creating-sqs-standard-queues.md#step-create-standard-queue). Per esempi specifici di Java, consulta. [Esempi di SDK Java di Amazon SQS](sqs-java-tutorials.md)

**Casi d'uso per code standard**

Le code di messaggi standard sono adatte a vari scenari, a condizione che l'applicazione sia in grado di gestire messaggi che potrebbero arrivare più di una volta o che potrebbero non funzionare correttamente. Gli esempi includono:
+ **Separazione delle richieste live degli utenti dal lavoro intensivo in background**: gli utenti possono caricare contenuti multimediali mentre il sistema li ridimensiona o li codifica in background.
+ **Allocazione delle attività a più nodi** di lavoro: ad esempio, gestione di un volume elevato di richieste di convalida delle carte di credito.
+ **Messaggi in batch per elaborazioni future**: pianificazione dell'aggiunta di più voci a un database in un secondo momento.

Per informazioni sulle quote relative alle code standard, vedere. [Quote di coda standard di Amazon SQS](quotas-queues.md)

Per le best practice relative all'utilizzo di code standard, consulta [Best practice di Amazon SQS](sqs-best-practices.md).