Skip to content

Commit 1018e64

Browse files
Merge pull request #220611 from spelluru/sbusprem1206
Premium - partitions
2 parents c38987e + f900d36 commit 1018e64

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

articles/service-bus-messaging/duplicate-detection.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ The *MessageId* can always be some GUID, but anchoring the identifier to the bus
3030
>- When **partitioning** is **enabled**, `MessageId+PartitionKey` is used to determine uniqueness. When sessions are enabled, partition key and session ID must be the same.
3131
>- When **partitioning** is **disabled** (default), only `MessageId` is used to determine uniqueness.
3232
>- For information about SessionId, PartitionKey, and MessageId, see [Use of partition keys](service-bus-partitioning.md#use-of-partition-keys).
33+
>- The [premier tier](service-bus-premium-messaging.md) doesn't support partitioning, so we recommend that you use unique message IDs in your applications and not rely on partition keys for duplicate detection.
3334
3435
## Duplicate detection window size
3536

articles/service-bus-messaging/service-bus-partitioning.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@ ms.custom: devx-track-csharp, ignite-2022
1212
Azure Service Bus employs multiple message brokers to process messages and multiple messaging stores to store messages. A conventional queue or topic is handled by a single message broker and stored in one messaging store. Service Bus *partitions* enable queues and topics, or *messaging entities*, to be partitioned across multiple message brokers and messaging stores. Partitioning means that the overall throughput of a partitioned entity is no longer limited by the performance of a single message broker or messaging store. In addition, a temporary outage of a messaging store doesn't render a partitioned queue or topic unavailable. Partitioned queues and topics can contain all advanced Service Bus features, such as support for transactions and sessions.
1313

1414
> [!NOTE]
15-
> There are some differences between the Basic / Standard and Premium SKU when it comes to partitioning.
1615
> - Partitioning is available at entity creation for all queues and topics in Basic or Standard SKUs. A namespace can have both partitioned and non-partitioned entities.
17-
> - Partitioning is available at namespace creation for the Premium messaging SKU, and all queues and topics in that namespace will be partitioned. Any previously migrated partitioned entities in Premium namespaces will continue to work as expected.
18-
> - When partitioning is enabled in the Basic or Standard SKUs, we will always create 16 partitions.
19-
> - When partitioning is enabled in the Premium SKU, the amount of partitions is specified during namespace creation.
16+
> - When partitioning is enabled in the Basic or Standard SKUs, the entity is created 16 partitions.
2017
2118
It isn't possible to change the partitioning option on any existing namespace, queue, or topic; you can only set the option when you create the entity.
2219

0 commit comments

Comments
 (0)