

Calculating throughput for Premiumĭata sent to Service Bus is serialized to binary and then deserialized when received by the receiver. Applications leveraging the Service Bus SDK can utilize the default retry policy to ensure that the data is eventually accepted by Service Bus. Throttling does not lead to loss of data. If the right tier is not picked, there is a risk of overwhelming the Service Bus namespace which may lead to throttling. Additionally, Service Bus premium namespaces can be auto scaled and can be enabled to accommodate spikes in throughput. Premium tier - Suited for production environments with varied throughput requirements where predictable latency and throughput is required. Standard tier - Suited for developer/test environments or low throughput scenarios where the applications are not sensitive to throttling. It is recommended to pick the appropriate tier for your application requirements. Service Bus offers various pricing tiers. The right configuration or topology for your Service Bus namespaces depends on a host of factors involving your application architecture and how each of the Service Bus features are used. Resource planning and considerationsĪs with any technical resourcing, prudent planning is key in ensuring that Azure Service Bus is providing the performance that your application expects. The term "receiver" refers to a Service Bus queue client or subscription client that receives messages from a Service Bus queue or a subscription.

The term "sender" is used for a Service Bus queue client or a topic client that sends messages to a Service Bus queue or a topic. A client can take the role of a sender or a receiver. Throughout this article, the term "client" refers to any entity that accesses Service Bus. The second part provides guidance on using Service Bus in a way that can offer the best performance in a given scenario. The first part of this article describes different mechanisms to increase performance.
#MASSTRANSIT PYTHON HOW TO#
This article describes how to use Azure Service Bus to optimize performance when exchanging brokered messages.
