Skip to content

Commit d8878a8

Browse files
committed
added features, updated based on feedback
1 parent 829589b commit d8878a8

File tree

3 files changed

+38
-8
lines changed

3 files changed

+38
-8
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
author: spelluru
3+
ms.service: azure-service-bus
4+
ms.topic: include
5+
ms.date: 05/12/2025
6+
ms.author: spelluru
7+
---
8+
9+
10+
The following table shows the list of features that are available (or not available) in a specific tier of Azure Service Bus.
11+
12+
| Feature | Basic | Standard | Premium |
13+
| ------- | ----- | -------- | ------- |
14+
| Queues | ✓ | ✓ | ✓ |
15+
| Scheduled messages | ✓ | ✓ | ✓ |
16+
| Topics |   | ✓ | ✓ |
17+
| Transactions |   | ✓ | ✓ |
18+
| De-duplication |   | ✓ | ✓ |
19+
| Sessions |   | ✓ | ✓ |
20+
| ForwardTo/SendVia |   | ✓ | ✓ |
21+
| Resource isolation |   |   | ✓ |
22+
| Geo-disaster recovery (Geo-DR) | &nbsp; | &nbsp; | &check; <br/>*Requires additional premium namespaces in another region|
23+
| Java Messaging Service (JMS) 2.0 support | &nbsp; | &nbsp; | &check; |
24+
| Availability Zones (AZ) support | &check; | &check; | &check; |
25+
26+
27+
28+

articles/service-bus-messaging/includes/tier-limits.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ The following table shows limits that are different for Basic, Standard, and Pre
1212

1313
| Quota name | Basic | Standard | Premium | Notes |
1414
| --- | --- | --- | --- | --- |
15-
| Queue or topic size | <p>1, 2, 3, 4 GB or 5 GB</p> | <p>1, 2, 3, 4 GB or 5 GB <br/>(if partitioning isn't enabled)</p><p>80 GB <br/>(If the partitioning is enabled)</p> | <p>1, 2, 3, 4 GB or 5 GB <br/>(if partitioning isn't enabled)</p><p>80 GB <br/>(If the partitioning is enabled)</p> | Defined upon creation/updation of the queue or topic. <p>Total size of all entities in a namespace can't exceed the namespace size limit documented in the next row.</p><p>Subsequent incoming messages are rejected, and the calling code receives an exception.</p> <p>Currently, a large message (size \> 1 MB) sent to a queue is counted twice. And, a large message (size \> 1 MB) sent to a topic is counted X + 1 times, where X is the number of subscriptions to the topic. </p>|
16-
| Namespace size | | 400 GB | 1 TB per [messaging unit](/azure/service-bus-messaging/service-bus-premium-messaging).| Total size of all entities in a namespace can't exceed this limit. |
17-
| Number of topics or queues per namespace | 10,000 | 10000 | 1,000 per messaging unit (MU). | Subsequent requests for creation of a new topic or queue on the namespace are rejected. As a result, if configured through the Azure portal, an error message is generated. If called from the management API, the calling code receives an exception. |
15+
| Queue or topic size | <p>1, 2, 3, 4 GB or 5 GB</p> | 80 GB</p> | 80 GB | Defined upon creation/updation of the queue or topic. <p>Total size of all entities in a namespace can't exceed the namespace size limit documented in the next row.</p><p>Subsequent incoming messages are rejected, and the calling code receives an exception.</p> <p>Currently, a large message (size \> 1 MB) sent to a queue is counted twice. And, a large message (size \> 1 MB) sent to a topic is counted X + 1 times, where X is the number of subscriptions to the topic. </p>|
16+
| Namespace size | 400 GB | 400 GB | 1 TB per [messaging unit](/azure/service-bus-messaging/service-bus-premium-messaging).| Total size of all entities in a namespace can't exceed this limit. |
17+
| Number of topics or queues per namespace | 10,000 | 10,000 | 1,000 per messaging unit (MU). | Subsequent requests for creation of a new topic or queue on the namespace are rejected. As a result, if configured through the Azure portal, an error message is generated. If called from the management API, the calling code receives an exception. |
1818
| Number of [partitioned topics or queues](/azure/service-bus-messaging/service-bus-partitioning) per namespace | 100 | 100 | N/A | Each partitioned queue or topic counts toward the quota of 1,000 entities per namespace. <p>Subsequent requests for creation of a new partitioned topic or queue in the namespace are rejected. As a result, if configured through the Azure portal, an error message is generated. If called from the management API, the exception **QuotaExceededException** is received by the calling code.</p> <p>If you want to have more partitioned entities in a basic or a standard tier namespace, create additional namespaces. </p>|
19-
| Message size or batch size for a queue, topic, or subscription entity | | 256 KB | 100 MB on AMQP<br/><br/>1 MB for on HTTP and SBMP | The message size includes the size of properties (system and user) and the size of payload. The size of system properties varies depending on your scenario. Incoming messages that exceed these quotas are rejected, and the calling code receives an exception. |
20-
| Number of subscriptions per topic | | 2,000 | 2000 | Subsequent requests for creating additional subscriptions for the topic are rejected. As a result, if configured through the portal, an error message is shown. If called from the management API, the calling code receives an exception. |
21-
19+
| Message size or batch size for a queue, topic, or subscription entity | 256 KB | 256 KB | 100 MB on AMQP<br/><br/>1 MB for on HTTP and SBMP | The message size includes the size of properties (system and user) and the size of payload. The size of system properties varies depending on your scenario. Incoming messages that exceed these quotas are rejected, and the calling code receives an exception. |
20+
| Number of subscriptions per topic | 2,000 | 2,000 | 2,000 | Subsequent requests for creating additional subscriptions for the topic are rejected. As a result, if configured through the portal, an error message is shown. If called from the management API, the calling code receives an exception. |
21+
| Operations per second| 1,000 | 1,000 | Premium does not have fixed limitations on the operations per second. Instead, the number of MUs determines the throughput. |
2222

2323

2424

includes/service-bus-quotas-table.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ ms.author: spelluru
1111
The following table lists quota information specific to Azure Service Bus messaging. For information about pricing and other quotas for Service Bus, see [Service Bus pricing](https://azure.microsoft.com/pricing/details/service-bus/).
1212

1313
### Common limits for all tiers
14-
[!INCLUDE [service-bus-common-limits](../articles/service-bus-messaging/includes/common-limits.md)]
14+
[!INCLUDE [common-limits](../articles/service-bus-messaging/includes/common-limits.md)]
1515

1616
### Basic vs. standard vs. premium tiers
17-
[!INCLUDE [service-bus-tier-limits](../articles/service-bus-messaging/includes/tier-limits.md)]
17+
[!INCLUDE [tier-limits](../articles/service-bus-messaging/includes/tier-limits.md)]
18+
19+
[!INCLUDE [tier-features](../articles/service-bus-messaging/includes/tier-features.md)]

0 commit comments

Comments
 (0)