Being throttled by the Azure Service Bus

I get the following exception on Windows Azure when I try to retrieve messages from the service bus.

Microsoft.ServiceBus.Messaging.ServerBusyException: The request was terminated because the object is throttled. Please wait 10 seconds and try again.

An exception occurs after a call to the Receive method:

 QueueClient queueClient = _messagingFactory.CreateQueueClient(queueName); var brokeredMessage = queueClient.Receive(TimeSpan.Zero); 

Is it configurable or do I need a lot of demand on the message bus?

+7
source share
1 answer

Without knowing more than what you published, it looks like you have taxed your copy of Service Bus to the maximum. However, since this issue arose almost 7 years ago, it is important to note that the scalability targets of Azure Service Bus have grown significantly over this time.

You can refer to this Azure documentation article for more information on quotas and throttling thresholds for the Azure service bus:

https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quotas

0
source

All Articles