Condividi tramite


Quote del bus di servizio

Questa sezione elenca le quote di base e le soglie di limitazione della messaggistica del bus di servizio di Azure.

Quote di messaggistica

La tabella seguente include informazioni sulle quote specifiche per la messaggistica del bus di servizio di Azure. Per informazioni sui prezzi e su altre quote del bus di servizio, vedere Prezzi del bus di servizio.

Limiti comuni per tutti i livelli

I limiti seguenti sono comuni tra tutti i livelli.

Nome della quota Valore Nota
Numero massimo di spazi dei nomi per sottoscrizione di Azure 1000 (valore predefinito e massimo) Questo limite è basato sul provider Microsoft.ServiceBus, non basato sul livello. È quindi il numero totale di spazi dei nomi in tutti i livelli. Le successive richieste di spazi dei nomi aggiuntivi vengono rifiutate.
Numero di connessioni simultanee per uno spazio dei nomi Messaggistica di rete: 1.000.

AMQP: 5.000.
Le successive richieste di connessioni aggiuntive vengono rifiutate. Le operazioni REST non vengono conteggiate ai fini del numero di connessioni TCP simultanee.
Numero di richieste di ricezione simultanee su un'entità coda, argomento o sottoscrizione 5.000 Le richieste di ricezione successive vengono rifiutate. Questa quota si applica al numero combinato di operazioni di ricezione simultanee per tutte le sottoscrizioni relative a un argomento.
Dimensione massima di qualsiasi percorso di entità di messaggistica: coda o argomento 260 caratteri.  
Dimensione massima di qualsiasi nome di entità di messaggistica: spazio dei nomi, sottoscrizione o regola di sottoscrizione 50 caratteri.  
Dimensione massima di un ID messaggio 128  
Dimensioni massime di un ID sessione di messaggio 128  
Dimensioni delle proprietà dei messaggi per un'entità coda, argomento o sottoscrizione

La dimensione massima della proprietà del messaggio per ogni proprietà è di 32 KB.

Le dimensioni cumulative di tutte le proprietà non possono superare 64 kB. Questo limite si applica all'intera intestazione del messaggio negoziato, con proprietà utente e proprietà di sistema, ad esempio numero di sequenza, etichetta e ID messaggio.

Numero massimo di proprietà intestazione nell'elenco proprietà: byte/int.MaxValue.

Viene generata l'eccezione SerializationException.
Numero di filtri SQL per ogni argomento 2.000 Le richieste successive per la creazione di filtri aggiuntivi sull'argomento vengono rifiutate e il codice chiamante riceve un'eccezione.
Numero di filtri di correlazione per ogni argomento 100,000 Le richieste successive per la creazione di filtri aggiuntivi sull'argomento vengono rifiutate e il codice chiamante riceve un'eccezione.
Dimensioni di filtri o azioni SQL Lunghezza massima della stringa della condizione del filtro: 1.024 (1 KB).

Lunghezza massima della stringa dell'azione della regola: 1.024 (1 KB).

Numero massimo di espressioni per ogni azione della regola: 32.
Le richieste successive per la creazione di filtri aggiuntivi vengono rifiutate e il codice chiamante riceve un'eccezione.
Numero di regole di autorizzazione di accesso condiviso per spazio dei nomi, coda o argomento Numero massimo di regole per tipo di entità: 12.

Le regole configurate in uno spazio dei nomi del bus di servizio si applicano a tutti i tipi, ossia code e argomenti.
Le richieste successive per la creazione di regole aggiuntive vengono rifiutate e il codice chiamante riceve un'eccezione.
Numero di messaggi per transazione 100

Per entrambe le operazioni Send() e SendAsync().
I messaggi in arrivo aggiuntivi vengono rifiutati e il codice chiamante riceve un'eccezione con il messaggio: Non è possibile inviare più di 100 messaggi in una singola transazione.
Numero massimo di messaggi eliminati nella chiamata DeleteMessagesAsync 500 L'API DeleteMessagesAsync supporta l'eliminazione di un massimo di 500 messaggi per chiamata. Le richieste che superano questo limite ,ad esempio 4000, genereranno un'eccezione ArgumentOutOfRangeException.
Numero massimo di messaggi restituiti nella chiamata PeekMessagesAsync 250
Numero di regole di rete virtuale e filtro IP 128  

Livelli Basic e Standard e Premium

La tabella seguente illustra i limiti diversi per i livelli Basic, Standard e Premium.

Nome della quota Fondamentale Normale Di alta qualità Nota
Dimensioni coda o argomento 1, 2, 3, 4 GB o 5 GB

80 GB, se il partizionamento è abilitato.
80 GB

80 GB Definito al momento della creazione/aggiornamento della coda o dell'argomento.

Le dimensioni totali di tutte le entità in uno spazio dei nomi non possono superare il limite di dimensioni dello spazio dei nomi documentato nella riga successiva.

I messaggi in arrivo successivi vengono rifiutati e il codice chiamante riceve un'eccezione.

Attualmente, un messaggio di grandi dimensioni (dimensione > 1 MB) inviato a una coda viene conteggiato due volte. Inoltre, un messaggio di grandi dimensioni (dimensione > 1 MB) inviato a un argomento viene conteggiato X + 1 volte, dove X è il numero di sottoscrizioni all'argomento.

Dimensioni dello spazio dei nomi 400 GB 400 GB 1 TB per unità di messaggistica (MU). Le dimensioni totali di tutte le entità in uno spazio dei nomi non possono superare questo limite.
Numero di argomenti o code per spazio dei nomi 10.000 10.000 1.000 per unità di messaggistica (MU). Le successive richieste di creazione di un nuovo argomento o di una nuova coda nello spazio dei nomi vengono rifiutate. Di conseguenza, se configurato tramite il portale di Azure, viene generato un messaggio di errore. Se viene chiamato dall'API di gestione, il codice chiamante riceve un'eccezione.
Numero di code o argomenti partizionati per spazio dei nomi 100 100 Non disponibile Ogni coda o argomento partizionato viene conteggiato ai fini della quota di 1.000 entità per spazio dei nomi.

Le successive richieste di creazione di una nuova coda o un nuovo argomento partizionato nello spazio dei nomi vengono rifiutate. Di conseguenza, se configurato tramite il portale di Azure, viene generato un messaggio di errore. Se viene chiamato dall'API di gestione, il codice chiamate riceve un'eccezione QuotaExceededException.

Se si vogliono avere più entità partizionate in uno spazio dei nomi di base o standard, creare spazi dei nomi aggiuntivi.

Dimensione dei messaggi o dimensione batch per una coda, un argomento o una sottoscrizione di entità 256 kB 256 kB 100 MB in AMQP

1 MB su HTTP e SBMP
Le dimensioni del messaggio includono le dimensioni delle proprietà (sistema e utente) e le dimensioni del payload. Le dimensioni delle proprietà di sistema variano a seconda dello scenario. I messaggi in arrivo che superano queste quote vengono rifiutati e il codice chiamante riceve un'eccezione.
Numero di sottoscrizioni e per ogni argomento 2.000 2.000 2.000 Le successive richieste di creazione di altre sottoscrizioni per l'argomento vengono rifiutate. Pertanto se la configurazione viene eseguita tramite il portale, viene visualizzato un messaggio di errore. Se viene chiamato dall'API di gestione, il codice chiamante riceve un'eccezione.
Operazioni al secondo 1,000 1,000 Non disponibile Premium non presenta limitazioni fisse per le operazioni al secondo. La velocità effettiva varia a seconda del numero di MUs e delle caratteristiche del carico di lavoro. Per altre informazioni su come il carico di lavoro influisce sulla velocità effettiva e su come ottimizzarlo, vedere Procedure consigliate per i miglioramenti delle prestazioni tramite la messaggistica del bus di servizio.