获得连续的“请求率很大”错误

时间:2018-04-26 04:18:59

标签: node.js mongodb azure azure-cosmosdb

我正在使用MongoDB NodeJS驱动程序在Cosmos DB中推送大量数据。我遇到了以下错误

{"Errors":["Request rate is large"]}

我意识到当RU / s超过设定的阈值时会发生此错误。我已经对我的收藏进行了分区并设置了2000 RU / s。如果发生错误,我也设置了指数退避延迟。它之前工作得很好,如果它遇到错误但在等待之后成功了一段时间后重试。但是目前它一直在抛出“请求率很大”,尽管我有一种机制可以在一段时间后再次尝试。知道可能会发生什么,我该如何解决这个问题?

除此之外,有一种方法可以使用MongoDB NodeJS驱动程序提取从cosmos DB发送的原始响应头,因为我想提取x-ms-retry-after-msx-ms-request-charge标题。

0 个答案:

没有答案