Azure QuotaExceedeException

Azure QuotaExceedeException,exception,azure,Exception,Azure,向notificationhub发送通知时,我收到以下异常: Microsoft.ServiceBus.Messaging.QuoteExceedeException:远程 服务器返回了一个错误。最大数量的 已达到或超过通知操作。实际:33360, 允许的最大值:33000..TrackingID55ccd1f7a791-4047-96fd-0d0be2278ff7_g7 关于如何解决此问题,您有什么想法吗?您应该记住的是,您使用NotificationHubClient执行的所有操作(不仅仅是

向notificationhub发送通知时,我收到以下异常:

Microsoft.ServiceBus.Messaging.QuoteExceedeException:远程 服务器返回了一个错误。最大数量的 已达到或超过通知操作。实际:33360, 允许的最大值:33000..TrackingID55ccd1f7a791-4047-96fd-0d0be2278ff7_g7


关于如何解决此问题,您有什么想法吗?

您应该记住的是,您使用
NotificationHubClient
执行的所有操作(不仅仅是发送通知)似乎都会添加到您的每日
操作配额中

我犯了一个错误,每当客户端登录到我的API时,我都会进行不必要的注册更新。

设备注册有效期为90天,因此除非注册已经/即将到期,否则我不必进行任何更新。(我确实在我的服务器应用程序的用户表中保存了过期日期,您可以从RegistrationDescripton.ExpirationTime中获得该日期,以便知道何时进行注册更新)

这还不够具体:“实际:33360,允许的最大值:33000”。是否有什么东西阻止您执行少于33000次的通知操作?问题是,成功通知从未超过8600条,消息从未超过41条,注册操作333条。所以我的问题是,还有哪些操作可能会生成此异常?我只是发送了一些通知,然后得到了相同的异常。但是,我做了很多设备注册和更新(实际上没有发送任何东西),因此我确信您对HubClient所做的所有操作都会计入配额。@user2320351您解决了吗?当您说除非注册已经/即将过期,否则不进行任何更新时,这是否包括在每次应用程序启动或用户登录时向notification hub注册?