Service Bus entity limit per message unit (MU)

John Wong Yek Hon 80 Reputation points
2024-11-11T06:38:54.5966667+00:00

I need to migrate / upgrade my current Service Bus namespace, from standard tier to become premium tier. And I would to clarify the below:-

From the Azure document https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-migrate-standard-premium, its it mentioned that

  • Migration supports 1,000 entities per messaging unit on the premium tier. To identify how many messaging units you need, start with the number of entities that you have on your current standard namespace.

And from another Azure document https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quotas, it's mentioned that the below

User's image

Hence, please advice if the cap here apply to topics & queues only, but not applicable the subscription inside the topic? As in, assuming my current standard tier have 3 topics, and each topic contains 500 subscriptions. So now to upgrade it to premium tier, do I just need 1MU (as its considered as 3 entity only), or do I need 2MU (as the subscriptions are counted as well) ?

Thanks.

Azure Service Bus
Azure Service Bus
An Azure service that provides cloud messaging as a service and hybrid integration.
646 questions
0 comments No comments
{count} votes

Accepted answer
  1. JananiRamesh-MSFT 28,411 Reputation points
    2024-11-11T08:17:39.84+00:00

    @John Wong Yek Hon Thanks for reaching out. Regarding your specific question about whether the cap applies to topics and queues only, or if it also includes subscriptions inside the topics:

    The cap of 1,000 entities per messaging unit applies to all entities, including topics, queues, and subscriptions. Therefore, in your case, if you have 3 topics and each topic contains 500 subscriptions, you would have a total of 1,503 entities (3 topics + 1,500 subscriptions).

    Given this, you would need 2 messaging units (MUs) to accommodate all your entities, as 1 MU can support up to 1,000 entities.

    I hope this clarifies your query. If you have any further questions or need additional assistance, please let me know!

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.