gpt4 book ai didi

azure-notificationhub - 获取 QuotaExceededException - Azure 通知中心的操作配额限制是什么?

转载 作者:行者123 更新时间:2023-12-01 22:33:19 24 4
gpt4 key购买 nike

我通过在 foreach 循环中连续发送许多通知,对使用 Azure 通知中心发送推送通知进行了一​​些延迟/性能测试。对于 100 个“SendNotification”请求,它工作正常,尽管它相对较慢(14 秒),但我连续 1000 个请求得到了 QuotaExceededException:

[QuotaExceededException: The remote server returned an error: (403) Forbidden. The request was terminated because the namespace pushnotification-testing is being throttled. Please wait 60 seconds and try again. TrackingId:...

即使我没有按照建议等待 60 秒,我也可以再次执行 100 个连续的请求,但是连续 1000 个请求总是失败......大多数情况下任何略高于 100 个连续请求都会失败......

我找不到关于这些限制的任何文档。这应该记录在某处,因此我可以确定 Azure 通知中心将满足我的需求。

this question 的答案说

There is a throttling for CRUD operation's rate. Quotas depend on tire your are but it is not going to be less then 2000 operations per minute per namespace any way. If quota is exceed then service returns 403.

对我来说,这似乎少于 2000 次操作。顺便说一下,我正在使用“免费”层进行测试,但我想我们会切换到“标准”层进行生产。

有没有人有类似经历或知道去哪里寻找更多信息?

具体来说,不同层级的 Azure 通知中心每个时间段的操作配额限制是多少?

更新 1:这很奇怪,但我发送1000 个请求在大多数情况下都是并行的,但是它在第 101 个请求上连续失败

最佳答案

据我所知,目前 NH 对每台 NH 机器每分钟每个 namespace 的SENDS(不是注册)数量有以下限制:

免费轮胎:100基本轮胎:900标准轮胎:11500

大量并行发送允许发送更多,因为调用很可能被路由到不同的机器上。

关于azure-notificationhub - 获取 QuotaExceededException - Azure 通知中心的操作配额限制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com