Obtendo QuotaExceededException - Quais são as limitações de cota de operação para os Hubs de Notificação do Azure?

Eu estava fazendo alguns testes de latência / desempenho para enviar notificações por push com o Azure Notification Hub, enviando consecutivamente muitas notificações em um loop foreach. Funcionou bem para 100 solicitações "SendNotification", apesar de relativamente lento (14s), mas recebi umaQuotaExceededException para 1000 solicitações consecutivas:

[QuotaExceededException: o servidor remoto retornou um erro: (403) Proibido. A solicitação foi encerrada porque o teste de pushnotification do namespace está sendo regulado. Aguarde 60 segundos e tente novamente. TrackingId: ...

Mesmo quando não espero por 60 segundos, conforme recomendado, posso executar novamente 100 solicitações consecutivas, mas 1000 solicitações sempre falham ... Qualquer coisa ligeiramente acima de 100 solicitações consecutivas falha na maioria das vezes ...

Não encontrei nenhuma documentação sobre essas limitações. Isso deve ser documentado em algum lugar, para garantir que os Hubs de Notificação do Azure atendam às minhas necessidades.

A resposta paraessa questão diz

Há uma limitação na taxa da operação CRUD. As cotas dependem do seu estado, mas não serão menores que 2000 operações por minuto por namespace. Se a cota for excedida, o serviço retornará 403.

Para mim, parece haver menos de 2000 operações. A propósito, estou usando a camada "GRATUITA" para testes, mas acho que mudaríamos para "PADRÃO" para produção.

Alguém já experimentou ou sabe onde procurar mais informações?

Em particular, quais são as limitações de cota de operação por período de tempo para as diferentes camadas dos Hubs de Notificação do Azure?

UPDATE1: É estranho, mas estou enviando1000 solicitações em paralelo funcionam na maioria das vezes, masconsecutivamente, falha na 101ª solicitação.

questionAnswers(1)

yourAnswerToTheQuestion