Obiettivi di scalabilità e prestazioni per l'archiviazione code

Questo riferimento illustra in dettaglio gli obiettivi di scalabilità e prestazioni per Archiviazione di Azure. Gli obiettivi di scalabilità e prestazioni elencati di seguito sono di fascia alta, ma possono essere conseguiti. In tutti i casi, la velocità e la larghezza di banda richieste e ottenute dall’account di archiviazione dipendono dalla dimensione degli oggetti archiviati, dai modelli di accesso utilizzati e dal tipo di carico di lavoro eseguito dall’applicazione.

Assicurarsi di testare il servizio per determinare se le prestazioni soddisfano i requisiti. Se possibile, evitare picchi improvvisi nella frequenza di traffico e assicurarsi che questo sia ben distribuito tra le partizioni.

Quando l'applicazione raggiunge il limite in termini di carico di lavoro che può essere gestito da una partizione, Archiviazione di Azure inizierà a restituire il codice di errore 503 (Server occupato) o 500 (Timeout operazione). Se si verificano errori 503, provare a modificare l'applicazione in modo da usare un criterio di backoff esponenziale per i nuovi tentativi. Il backoff esponenziale consente di ridurre il carico sulla partizione e di uniformare i picchi di traffico verso tale partizione.

Destinazioni di scalabilità per l'archiviazione code

Risorsa Destinazione
Dimensioni massime di una singola coda 500 TiB
Dimensioni massime di un messaggio in una coda 64 KiB
Numero massimo di criteri di accesso archiviati per ogni coda 5
Frequenza massima di richieste per account di archiviazione 20.000 messaggi al secondo, il che presuppone messaggi di dimensioni pari a 1 KiB
Velocità effettiva da raggiungere per una singola coda (messaggi da 1 KiB) Fino a 2000 messaggi al secondo

Vedi anche