2013-07-25 183 views
3

當發送通知我收到以下異常一個notificationhub:天青QuotaExceededException

Microsoft.ServiceBus.Messaging.QuotaExceededException:遠程 服務器返回禁止錯誤< 403>。通知操作的最大數量已達到或超出。實際:33360,最大 允許:33000..TrackingID55ccd1f7a791-4047-96fd-0d0be2278ff7_g7

就如何解決這個問題的任何想法?

+0

是不是足夠具體:「Actual:33360 ,最大允許:33000「。 –

+0

有沒有什麼東西阻止你執行少於通知33,000操作? –

+0

事情是,成功的通知從來沒有超過8600,消息從未超過41和註冊操作333.所以我的問題是可以產生這種異常的其他操作是什麼? – user2320351

回答

2

你應該記住的是,它似乎是所有操作(不僅僅發送通知),你用NotificationHubClient做似乎添加到你的日常Operations Quota

每當客戶端登錄到我的API時,我犯了不必要的註冊更新的錯誤。
設備註冊有效期爲90天,因此我不必進行任何更新,除非註冊已經/即將到期。 (我確實保存了從RegistrationDescripton.ExpirationTime獲得的過期日期,在我的服務器應用程序中的用戶表中,以瞭解何時需要執行註冊更新)

+0

當你說除非註冊已經/即將到期,否則不進行任何更新,這是否包括註冊每個應用程序啓動或用戶登錄時的通知中心? – portfoliobuilder