当我尝试从服务总线检索消息时,我在Windows Azure中遇到以下异常。
Microsoft.ServiceBus.Messaging.ServerBusyException:请求是 终止,因为该实体受到限制。请等10 秒,然后再试一次
调用Receive
方法后发生异常:
QueueClient queueClient = _messagingFactory.CreateQueueClient(queueName);
var brokeredMessage = queueClient.Receive(TimeSpan.Zero);
这是可配置的还是我对消息总线提出了很多要求?
答案 0 :(得分:0)
在不知道您发布的内容之外的情况下,您似乎正在对Service Bus实例进行最大程度的负担。但是,由于这个问题最初来自将近7年前,因此必须注意,Azure Service Bus可伸缩性目标在此期间已大大增加。
您可以参考此Azure文档文章,以获取有关Azure Service Bus的配额和限制阈值的更多信息:
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quotas