2016-05-18 62 views
1

是否可以使用nodejs從通知中心服務中獲取所有註冊計數?從的NodeJS如下NodeJs的Azure通知中心(註冊更新並替換標籤)

功能:

listRegistrationsByTag(標籤,optionsopt,回調)

listRegistrations(optionsopt,回調)

但它只能列出最多100賬戶。我們如何知道通過這些功能的賬戶的最大數量。例如,我有大約10萬個用戶,我希望知道通過標籤向通知中心添加了多少註冊,以及所有註冊的總數。對於上述兩個功能,它可以選擇註冊和跳過數字,但仍然缺少標籤或此服務的總數。

您可以參考文檔here

請大家幫忙提醒這一點。

回答

0

據我所知,在我檢查了關於限制,配額和限制的官方document後,Azure通知中心的註冊數量沒有限制。還有一些類似的&回答了可以參考的SO線程,請參閱Azure Notification Hub - Limit on registrations,Getting QuotaExceededException - What are the operation quota limitations for Azure Notification Hubs?Azure Notification Hub quota limits。所以我認爲這與限制和配額無關。

上述兩個函數包裝了REST APIs Read All Registrations with a Tag & Read All Registrations。自變量options與查詢這些REST API的字符串的操作相同。我搜索了Node的Notification Hub SDK的源代碼,然後我沒有發現任何限制註冊數的代碼。

爲了確定問題是由什麼引起的,我建議您可以嘗試使用REST API讀取所有註冊信息,以便與使用SDK進行比較。

任何更新,請隨時讓我知道。

+0

我試過REST API,它也產生相同的輸出長度,總輸出量爲100行。那麼它將提供X-MS-ContinuationToken 接下來的100行(如果有更多的話)。 猜猜它不會有一個函數來檢索註冊的總數。 – Nick

+0

@Nick感謝您的嘗試和分享。它似乎是專門爲某些原因而設計的,例如考慮性能或超時。 –

相關問題