我创建了一个脚本来上传一些75000文件到Azure blob存储中的容器。但是在一些47000之后上传,验证令牌失败,并给出验证错误,导致所有后续请求被取消。
对于每个请求,我检查令牌是否失败,我刷新它并用新的令牌更新它。也就是说,我正在使用相同的刷新令牌更新令牌。
当我尝试调查azure的速率限制时。我找到了两篇文章。
- 标准存储帐户的可伸缩性和性能目标
- 限制资源管理器请求
其中一个说极限是20000/sec
而另一个说是某个10/sec 1200/hr
。有人能澄清一下实际的限制是多少吗?
谁能澄清一下实际的限制是什么?
上传对象到Azure blob存储,你应该得到20k/s的限制。
限制1200/h与资源管理器的写有关,这意味着更新Azure资源,例如创建容器,创建blob存储,…
验证令牌失败
当达到限制时,您应该获得http 500或http 503响应(据我所知,请检查)。但是你说的auth token fails
意味着身份验证问题(401,403响应)。那么到底是哪一个呢?(顺便说一句,验证令牌有其有效性)