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.
Nome della quota | Ambito | Valore | Note |
---|---|---|---|
Numero massimo di spazi dei nomi per sottoscrizione di Azure | Spazio dei nomi | 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. |
Dimensioni coda o argomento | Entità | 1, 2, 3, 4 GB o 5 GB Nello SKU Premium, oltre che nello SKU Standard con il partizionamento abilitato, le dimensioni massime della coda o dell'argomento sono 80 GB. Il limite di dimensioni totali per uno spazio dei nomi Premium per unità di messaggistica è 1 TB. Le dimensioni totali di tutte le entità in uno spazio dei nomi non possono superare questo limite. |
Definito al momento della creazione/aggiornamento della coda o dell'argomento. 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. |
Numero di connessioni simultanee per uno spazio dei nomi | Spazio dei nomi | Messaggistica di rete: 1.000. AMQP: 5.000. |
Le richieste successive di connessioni aggiuntive vengono rifiutate e il codice chiamante riceverà un'eccezione. 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 | Entità | 5,000 | Le richieste di ricezione successive vengono rifiutate e il codice chiamante riceve un'eccezione. Questa quota si applica al numero combinato di operazioni di ricezione simultanee per tutte le sottoscrizioni relative a un argomento. |
Numero di argomenti o code per spazio dei nomi | Spazio dei nomi | 10.000 per il livello Basic o Standard. Il numero totale degli argomenti e delle code in uno spazio dei nomi deve essere minore o uguale a 10.000. Per il livello Premium, 1.000 per unità di messaggistica. |
Le successive richieste di creazione di un nuovo argomento o di una nuova coda nello spazio dei nomi vengono rifiutate. Se pertanto la configurazione viene eseguita tramite il portale di Azure, viene generato un messaggio di errore. Se viene chiamato dall'API di gestione, viene ricevuta un'eccezione dal codice chiamante. |
Numero di code o argomenti partizionati per spazio dei nomi | Spazio dei nomi | Livelli Basic e Standard: 100. 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. Se pertanto la configurazione viene eseguita 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 massima di qualsiasi percorso di entità di messaggistica: coda o argomento | Entità | 260 caratteri. | |
Dimensione massima di qualsiasi nome di entità di messaggistica: spazio dei nomi, sottoscrizione o regola di sottoscrizione | Entità | 50 caratteri. | |
Dimensione massima di un ID di messaggio | Entità | 128 | |
Dimensioni massime di un ID sessione di messaggio | Entità | 128 | |
Dimensioni dei messaggi per un'entità coda, argomento o sottoscrizione | Entità | 256 KB per il livello Standard 100 MB per il livello Premium in AMQP e 1 MB per Premium su HTTP e SBMP. La dimensione massima per i batch è 256 KB per il livello Standard e 1 MB per il livello Premium. 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 ingresso che superano queste quote vengono rifiutati e il codice chiamante riceve un'eccezione. |
Dimensioni delle proprietà dei messaggi per un'entità coda, argomento o sottoscrizione | Entità | 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 sottoscrizioni e per ogni argomento | Entità | 2.000 per argomento per il livello Standard e il livello Premium. | Le successive richieste di creazione di altre sottoscrizioni per l'argomento vengono rifiutate. Se pertanto la configurazione viene eseguita tramite il portale, viene visualizzato un messaggio di errore. Se viene chiamato dall'API di gestione, viene ricevuta un'eccezione dal codice chiamante. |
Numero di filtri SQL per ogni argomento | Entità | 2,000 | Le successive richieste di creazione di altri filtri per l'argomento vengono rifiutate e il codice chiamante riceve un'eccezione. |
Numero di filtri di correlazione per ogni argomento | Entità | 100,000 | Le successive richieste di creazione di altri filtri per l'argomento vengono rifiutate e il codice chiamante riceve un'eccezione. |
Dimensioni di filtri o azioni SQL | Spazio dei nomi | 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 successive richieste di creazione di altri filtri vengono rifiutate e il codice chiamante riceve un'eccezione. |
Numero di regole di autorizzazione di accesso condiviso per spazio dei nomi, coda o argomento | Entità, spazio dei nomi | 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 successive richieste di creazione di altre regole vengono rifiutate e il codice chiamante riceve un'eccezione. |
Numero di messaggi per transazione | Transazione | 100 Per entrambe le operazioni Send() e SendAsync(). |
I messaggi in arrivo aggiuntivi vengono rifiutati e il codice chiamante riceve un'eccezione con un messaggio analogo a "Non è possibile inviare più di 100 messaggi in una singola transazione". |
Numero massimo di messaggi eliminati nella chiamata DeleteMessagesAsync | Entità | 4000 | |
Numero massimo di messaggi restituiti nella chiamata PeekMessagesAsync | Entità | 250 | |
Numero di regole di rete virtuale e filtro IP | Spazio dei nomi | 128 |