Dela via


Service Bus-kvoter

I det här avsnittet visas grundläggande kvoter och tröskelvärden för begränsning i Azure Service Bus-meddelanden.

Meddelandekvoter

I följande tabell visas kvotinformation som är specifik för Azure Service Bus-meddelanden. Information om priser och andra kvoter för Service Bus finns i Service Bus-priser.

Vanliga gränser för alla nivåer

Följande begränsningar är vanliga på alla nivåer.

Kvotnamn Värde Anteckningar
Maximalt antal namnområden per Azure-prenumeration 1 000 (standard och högsta) Den här gränsen är baserad på providern Microsoft.ServiceBus, inte på nivån. Därför är det det totala antalet namnområden på alla nivåer. Efterföljande begäranden om ytterligare namnområden avvisas.
Antal samtidiga anslutningar i ett namnområde Net Messaging: 1 000.

AMQP: 5 000.
Efterföljande begäranden om ytterligare anslutningar avvisas. REST-åtgärder räknas inte mot samtidiga TCP-anslutningar.
Antal samtidiga mottagningsbegäranden i en kö, ett ämne eller en prenumerationsentitet 5 000 Efterföljande mottagningsbegäranden avvisas. Den här kvoten gäller för det kombinerade antalet samtidiga mottagningsåtgärder för alla prenumerationer i ett ämne.
Maximal storlek för en meddelandeentitetssökväg: kö eller ämne 260 tecken.  
Maximal storlek för meddelandeentitetsnamn: namnrymd, prenumeration eller prenumerationsregel 50 tecken.  
Maximal storlek på ett meddelande-ID 128  
Maximal storlek på ett meddelandesessions-ID 128  
Meddelandeegenskapens storlek för en kö, ett ämne eller en prenumerationsentitet

Maximal meddelandeegenskapsstorlek för varje egenskap är 32 KB.

Den kumulativa storleken för alla egenskaper får inte överstiga 64 kB. Den här gränsen gäller för hela rubriken för det förmedlade meddelandet, som har både användaregenskaper och systemegenskaper, till exempel sekvensnummer, etikett och meddelande-ID.

Maximalt antal rubrikegenskaper i egenskapsväskan: byte/int. MaxValue.

Undantaget SerializationException genereras.
Antal SQL-filter per ämne 2 000 Efterföljande begäranden om att skapa ytterligare filter i ämnet avvisas och den anropande koden får ett undantag.
Antal korrelationsfilter per ämne 100 000 Efterföljande begäranden om att skapa ytterligare filter i ämnet avvisas och den anropande koden får ett undantag.
Storleken på SQL-filter eller -åtgärder Maximal längd på filtervillkorssträng: 1 024 (1 K).

Maximal längd på regelåtgärdssträng: 1 024 (1 K).

Maximalt antal uttryck per regelåtgärd: 32.
Efterföljande begäranden om att skapa ytterligare filter avvisas och den anropande koden tar emot ett undantag.
Antal auktoriseringsregler för delad åtkomst per namnområde, kö eller ämne Maximalt antal regler per entitetstyp: 12.

Regler som har konfigurerats för ett Service Bus-namnområde gäller för alla typer: köer, ämnen.
Efterföljande begäranden om att skapa ytterligare regler avvisas och den anropande koden får ett undantag.
Antal meddelanden per transaktion 100

För både Send() och SendAsync() åtgärder.
Ytterligare inkommande meddelanden avvisas och den anropande koden tar emot ett undantag med meddelandet: Det går inte att skicka fler än 100 meddelanden i en enda transaktion.
Maximalt antal meddelanden som tagits bort i DeleteMessagesAsync-anrop 500 API:et DeleteMessagesAsync stöder borttagning av upp till 500 meddelanden per anrop. Begäranden som överskrider den här gränsen (t.ex. 4 000) genererar en ArgumentOutOfRangeException.
Maximalt antal meddelanden som returneras i PeekMessagesAsync-anrop 250
Antal regler för virtuellt nätverk och IP-filter 128  

Basic jämfört med standard- och premiumnivåer

I följande tabell visas gränser som skiljer sig åt för nivåerna Basic, Standard och Premium.

Kvotnamn Grundläggande Norm Premie Anteckningar
Kö- eller ämnesstorlek 1, 2, 3, 4 GB eller 5 GB

80 GB, om partitionering är aktiverat.
1, 2, 3, 4 GB eller 5 GB

80 GB, om partitionering är aktiverat.
80 GB Definieras vid skapande/uppdatering av kö eller ämne.

Den totala storleken på alla entiteter i ett namnområde får inte överskrida den storleksgräns för namnområdet som dokumenteras i nästa rad.

Efterföljande inkommande meddelanden avvisas och den anropande koden tar emot ett undantag.

För närvarande räknas ett stort meddelande (storlek > 1 MB) som skickas till en kö två gånger. Och ett stort meddelande (storlek > 1 MB) som skickas till ett ämne räknas X + 1 gånger, där X är antalet prenumerationer i ämnet.

Namnområdesstorlek 400 GB 400 GB 1 TB per meddelandeenhet (MU). Den totala storleken på alla entiteter i ett namnområde får inte överskrida den här gränsen.
Antal ämnen eller köer per namnområde 10 000 10 000 1 000 per meddelandeenhet (MU). Efterföljande begäranden om att skapa ett nytt ämne eller en kö i namnområdet avvisas. Därför genereras ett felmeddelande om det konfigureras via Azure-portalen. Om den anropas från hanterings-API:et får den anropande koden ett undantag.
Antal partitionerade ämnen eller köer per namnområde 100 100 Inte tillgänglig Varje partitionerad kö eller ämne räknas mot kvoten på 1 000 entiteter per namnområde.

Efterföljande begäranden om att skapa ett nytt partitionerat ämne eller en ny kö i namnområdet avvisas. Därför genereras ett felmeddelande om det konfigureras via Azure-portalen. Om det anropas från hanterings-API:et tas undantaget QuotaExceededException emot av den anropande koden.

Om du vill ha fler partitionerade entiteter i ett grundläggande eller ett standardnivånamnområde skapar du ytterligare namnområden.

Meddelandestorlek eller batchstorlek för en kö, ett ämne eller en prenumerationsentitet 256 KB 256 KB AMQP-protokoll: Upp till 100 MB för ett enda meddelande.

HTTP- och SBMP-protokoll: Upp till 1 MB för ett enda meddelande.

Alla protokoll: Upp till 1 MB för meddelandebatch.
Meddelandestorleken innehåller storleken på egenskaper (system och användare) och storleken på nyttolasten. Storleken på systemegenskaperna varierar beroende på ditt scenario. Inkommande meddelanden som överskrider dessa kvoter avvisas och den anropande koden får ett undantag.
Antal prenumerationer per ämne 2 000 2 000 2 000 Efterföljande begäranden om att skapa ytterligare prenumerationer för ämnet avvisas. Därför visas ett felmeddelande om det har konfigurerats via portalen. Om den anropas från hanterings-API:et får den anropande koden ett undantag.
Åtgärder per sekund 1 000 1 000 Inte tillgänglig Premium har inte fasta begränsningar för åtgärderna per sekund. Dataflödet varierar beroende på antalet MU:er och arbetsbelastningens egenskaper. Mer information om hur arbetsbelastningen påverkar dataflödet och hur du optimerar detta finns i Metodtips för prestandaförbättringar med Service Bus Messaging.