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.
Kvotnamn | Omfattning | Värde | Kommentar |
---|---|---|---|
Maximalt antal namnområden per Azure-prenumeration | Namnområde | 1 000 (standard och högsta) | Den här gränsen baseras på providern Microsoft.ServiceBus , inte baserat 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. |
Kö- eller ämnesstorlek | Enhet | 1, 2, 3, 4 GB eller 5 GB I Premium SKU och Standard SKU med partitionering aktiverat är den maximala kön eller ämnesstorleken 80 GB. Den totala storleksgränsen för ett premiumnamnområde per meddelandeenhet är 1 TB. Den totala storleken på alla entiteter i ett namnområde får inte överskrida den här gränsen. |
Definieras vid skapande/uppdation av kön eller ämnet. Efterföljande inkommande meddelanden avvisas och ett undantag tas emot av den anropande koden. 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. |
Antal samtidiga anslutningar i ett namnområde | Namnområde | Net Messaging: 1 000. AMQP: 5 000. |
Efterföljande begäranden om ytterligare anslutningar avvisas och ett undantag tas emot av den anropande koden. REST-åtgärder räknas inte mot samtidiga TCP-anslutningar. |
Antal samtidiga mottagningsbegäranden i en kö, ett ämne eller en prenumerationsentitet | Enhet | 5 000 | Efterföljande mottagningsbegäranden avvisas och ett undantag tas emot av den anropande koden. Den här kvoten gäller för det kombinerade antalet samtidiga mottagningsåtgärder för alla prenumerationer i ett ämne. |
Antal ämnen eller köer per namnområde | Namnområde | 10 000 för basic- eller standardnivån. Det totala antalet ämnen och köer i ett namnområde måste vara mindre än eller lika med 10 000. För Premium-nivån 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 det anropas från hanterings-API:et tas ett undantag emot av den anropande koden. |
Antal partitionerade ämnen eller köer per namnområde | Namnområde | Nivåerna Basic och Standard: 100. 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. |
Maximal storlek för en meddelandeentitetssökväg: kö eller ämne | Enhet | 260 tecken. | |
Maximal storlek för meddelandeentitetsnamn: namnrymd, prenumeration eller prenumerationsregel | Enhet | 50 tecken. | |
Maximal storlek på ett meddelande-ID | Enhet | 128 | |
Maximal storlek på ett meddelandesessions-ID | Enhet | 128 | |
Meddelandestorlek för en kö, ett ämne eller en prenumerationsentitet | Enhet | 256 KB för standardnivån 100 MB för Premium-nivån på AMQP och 1 MB för Premium på HTTP och SBMP. Den maximala storleken för batchar är 256 KB för standardnivån och 1 MB för Premium-nivån. 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 ett undantag tas emot av den anropande koden. |
Meddelandeegenskapens storlek för en kö, ett ämne eller en prenumerationsentitet | Enhet | 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 asynkrona 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 prenumerationer per ämne | Enhet | 2 000 per ämne för standardnivån och Premium-nivån. | 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 det anropas från hanterings-API:et tas ett undantag emot av den anropande koden. |
Antal SQL-filter per ämne | Enhet | 2 000 | Efterföljande begäranden om att skapa ytterligare filter i ämnet avvisas och ett undantag tas emot av den anropande koden. |
Antal korrelationsfilter per ämne | Enhet | 100,000 | Efterföljande begäranden om att skapa ytterligare filter i ämnet avvisas och ett undantag tas emot av den anropande koden. |
Storleken på SQL-filter eller -åtgärder | Namnområde | 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 ett undantag tas emot av den anropande koden. |
Antal auktoriseringsregler för delad åtkomst per namnområde, kö eller ämne | Entitet, namnområde | 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 ett undantag tas emot av den anropande koden. |
Antal meddelanden per transaktion | Transaktion | 100 För både Send() och SendAsync() åtgärder. |
Ytterligare inkommande meddelanden avvisas och ett undantag som anger "Det går inte att skicka fler än 100 meddelanden i en enda transaktion" tas emot av den anropande koden. |
Maximalt antal meddelanden som tagits bort i DeleteMessagesAsync-anrop | Enhet | 4000 | |
Maximalt antal meddelanden som returneras i PeekMessagesAsync-anrop | Enhet | 250 | |
Antal regler för virtuellt nätverk och IP-filter | Namnområde | 128 |