Freigeben über


Service Bus-Kontingente

In diesem Abschnitt werden die grundlegenden Kontingente und Drosselungsschwellenwerte in Azure Service Bus-Messaging aufgelistet.

Messagingkontingente

In der folgenden Tabelle sind die Kontingentinformationen für das Azure Service Bus Messaging aufgeführt. Informationen zu Preisen und anderen Kontingenten für Service Bus finden Sie unter Service Bus – Preise.

Namen des Kontingents `Scope` Wert Notizen
Maximale Anzahl von Namespaces pro Azure-Abonnement Namespace 1000 (Standard und Maximum) Dieses Limit basiert auf dem Microsoft.ServiceBus-Anbieter, nicht auf dem Tarif. Daher handelt es sich um die Gesamtanzahl der Namespaces über alle Tarife hinweg. Nachfolgende Anforderungen weiterer Namespaces werden abgelehnt.
Größe von Warteschlangen oder Themen Entität

1, 2, 3, 4 GB oder 5 GB

In der Premium-SKU und in der Standard-SKU mit aktivierter Partitionierung beträgt die maximale Größe von Warteschlangen bzw. Themen 80 GB.

Der Grenzwert für die Gesamtgröße eines Premium-Namespace beträgt 1 TB pro Messagingeinheit. Die Gesamtgröße aller Entitäten im Namespace kann diesen Grenzwert nicht überschreiten.

Wird beim Erstellen/Aktualisieren der Warteschlange oder des Themas definiert.

Nachfolgende eingehende Nachrichten werden abgelehnt, und vom aufrufenden Code wird eine Ausnahme empfangen.

Derzeit wird eine große Nachricht (Größe > 1 MB), die an eine Warteschlange gesendet wird, doppelt gezählt. Darüber hinaus wird eine große Nachricht (Größe > 1 MB), die an ein Thema gesendet wird, X + 1 Mal gezählt, wobei X die Anzahl der Abonnements für das Thema darstellt.

Maximale Anzahl gleichzeitiger Verbindungen in einem Namespace Namespace .NET-Messaging: 1.000.

AMQP: 5.000
Nachfolgende Anforderungen für zusätzliche Verbindungen werden abgelehnt, und der aufrufende Code empfängt eine Ausnahme. REST-Vorgänge werden nicht zu den gleichzeitigen TCP-Verbindungen hinzugezählt.
Anzahl der gleichzeitigen Empfangsanforderungen für eine Warteschlangen-, Themen- oder Abonnemententität Entität 5\.000 Nachfolgende Empfangsanforderungen werden abgelehnt, und vom aufrufenden Code wird eine Ausnahme empfangen. Dieses Kontingent gilt für alle gleichzeitigen Empfangsvorgänge über alle Abonnements eines Themas hinweg.
Anzahl von Themen oder Warteschlangen pro Namespace Namespace 10.000 für den Basic- oder Standard-Tarif. Die Gesamtzahl von Themen und Warteschlangen in einem Namespace muss kleiner oder gleich 10.000 sein.

Im Premium-Tarif ist ein Wert von 1.000 pro Messagingeinheit (Messaging Unit, MU) zulässig.
Nachfolgende Anforderungen zum Erstellen eines neuen Themas bzw. einer neuen Warteschlange im Namespace werden abgelehnt. Als Ergebnis wird bei der Konfiguration über das Azure-Portal eine Fehlermeldung generiert. Bei einem Aufruf über die Verwaltungs-API wird vom aufrufenden Code eine Ausnahme empfangen.
Anzahl von partitionierten Themen oder Warteschlangen pro Namespace Namespace Basic- und Standard-Tarif: 100. Jede partitionierte Warteschlange bzw. jedes partitionierte Thema wird in das zulässige Kontingent von 1.000 Entitäten pro Namespace eingerechnet. Nachfolgende Anforderungen zum Erstellen eines neuen partitionierten Themas bzw. einer neuen Warteschlange im Namespace werden abgelehnt. Als Ergebnis wird bei der Konfiguration über das Azure-Portal eine Fehlermeldung generiert. Bei einem Aufruf über die Verwaltungs-API wird vom aufrufenden Code die Ausnahme QuotaExceededException empfangen.

Wenn Sie mehr partitionierte Entitäten in einem Namespace mit Basic- oder Standard-Tarif haben möchten, erstellen Sie zusätzliche Namespaces.

Maximale Größe eines Messagingentitätspfads: Warteschlange oder Thema Entität 260 Zeichen  
Maximale Größe eines Messagingentitätsnamens: Namespace, Abonnement oder Abonnementregel Entität 50 Zeichen  
Maximale Größe der message ID Entität 128  
Maximale Größe der Sitzungs-ID einer Nachricht Entität 128  
Nachrichtengröße für eine Warteschlangen-, Themen- oder Abonnemententität Entität 256 KB für Standard-Tarif
100 MB für Premium-Ebene bei AMQP und 1 MB für Premium bei HTTP und SBMP.

Die maximale Größe für Batches beträgt 256 KB für die Standardebene und 1 MB für die Premium-Stufe.

Die Nachrichtengröße umfasst die Größe der Eigenschaften (System- und Benutzereigenschaften) und die Größe der Nutzdaten. Die Größe der Systemeigenschaften variiert je nach Szenario.
Eingehende Nachrichten, die diese Kontingente überschreiten, werden abgelehnt, und vom aufrufenden Code wird eine Ausnahme empfangen.
Nachrichteneigenschaftsgröße für eine Warteschlangen-, Themen- oder Abonnemententität Entität

Die maximale Nachrichteneigenschaftsgröße für jede Eigenschaft beträgt 32 KB.

Die kumulierte Größe aller Eigenschaften darf 64 KB nicht überschreiten. Dieser Grenzwert gilt für den gesamten Header der im Broker gespeicherten Nachricht, die sowohl über Benutzereigenschaften als auch Systemeigenschaften verfügt (z. B. Sequenznummer, Bezeichnung und Nachrichten-ID).

Maximale Anzahl der Headereigenschaften im Eigenschaftenbehälter: byte/int.MaxValue

Die Ausnahme SerializationException wird generiert.
Anzahl von Abonnements pro Thema Entität 2\.000 pro Thema für die Ebenen „Standard“ und „Premium“ Nachfolgende Anforderungen zum Erstellen weiterer Abonnements für das Thema werden abgelehnt. Als Ergebnis wird bei der Konfiguration über das Portal eine Fehlermeldung angezeigt. Bei einem Aufruf über die Verwaltungs-API wird vom aufrufenden Code eine Ausnahme empfangen.
Anzahl von SQL-Filtern pro Thema Entität 2\.000 Nachfolgende Anforderungen für die Erstellung weiterer Filter für das Thema werden abgelehnt, und der aufrufende Code empfängt eine Ausnahme.
Anzahl von Korrelationsfiltern pro Thema Entität 100.000 Nachfolgende Anforderungen für die Erstellung weiterer Filter für das Thema werden abgelehnt, und der aufrufende Code empfängt eine Ausnahme.
Größe der SQL-Filter oder -Aktionen Namespace Maximale Länge der Filterbedingungszeichenfolge: 1.024 (1 K)

Maximale Länge der Regelaktionszeichenfolge: 1.024 (1 K)

Maximale Anzahl von Ausdrücken pro Regelaktion: 32.
Nachfolgende Anforderungen für die Erstellung weiterer Filter werden abgelehnt, und der aufrufende Code empfängt eine Ausnahme.
Anzahl der Autorisierungsregeln für gemeinsamen Zugriff pro Namespace, Warteschlange oder Thema Entität, Namespace Maximale Anzahl von Regeln pro Entitätstyp: 12.

Regeln, die für einen Service Bus-Namespace konfiguriert werden, gelten für alle Typen: Warteschlangen, Themen.
Nachfolgende Anforderungen für die Erstellung weiterer Regeln werden abgelehnt, und der aufrufende Code empfängt eine Ausnahme.
Anzahl der Nachrichten pro Transaktion Transaktion 100

Für Send() - und SendAsync() -Vorgänge.
Zusätzliche eingehende Nachrichten werden abgelehnt, und eine Ausnahme („Mehr als 100 Nachrichten dürfen nicht in einer einzelnen Transaktion gesendet werden“) wird durch den aufrufenden Code empfangen.
Maximale Anzahl von Nachrichten, die im DeleteMessagesAsync-Aufruf gelöscht wurden Entity 4000
Die maximale Anzahl von Nachrichten, die im PeekMessagesAsync-Aufruf zurückgegeben wurden Entity 250
Anzahl von Regeln für virtuelle Netzwerke und IP-Filter Namespace 128