Would Partitioning in Service Bus queue increase TPS?

Deepanshu Goyal 1 Reputation point
2022-02-22T13:38:23.393+00:00

Dear Azure Team, I need to know for sure that If I use partitioning in Azure service bus, would it increase the TPS from 2000 per second.

https://github.com/Huachao/azure-content/blob/master/articles/service-bus/service-bus-azure-and-service-bus-queues-compared-contrasted.md#:~:text=treated%20as%20billable)-,Additional%20information,%2C%20Get%2C%20or%20Delete%20operation.

on above link it is mentioned that TPS is 2000 for a queue. So we need to increase this TPS. Hence would partitioning help us in achieving higher TPS?

Thanks.

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

1 answer

Sort by: Most helpful
  1. Mike Urnun 9,811 Reputation points Microsoft Employee
    2022-02-23T02:31:37.207+00:00

    Hello @Deepanshu Goyal - Welcome to MS Q&A!

    Yes, Partitioning will absolutely improve the throughput of your Queues & Topics (and is the right feature to configure for processing a high volume of messages) provided that your namespace is under either Basic or Standard SKU. I wouldn't read into 2000 per second performance benchmark all that much because the actual throughput per second might vary on different factors (sessions, transactions, duplicate detection, average latency, message size, etc..) that might be unique to your needs and the resulting configuration.

    For our official documentation on Partitioning, please review: Partitioned queues and topics


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.