【发布时间】:2015-08-26 07:26:16
【问题描述】:
我使用 Azure documentdb 并通过我在 express 服务器上的 node.js 访问它,当我在循环中查询时,几百的低音量没有问题。 但是当循环中的查询量略大时,说大约千加
我得到部分结果(不一致,每次运行结果值都不相同。可能是因为 Node.js 的异步特性) 在几个结果之后它崩溃了这个错误
body: '{"code":"429","message":"Message: {\"Errors\":[\"Request rate is large\"]}\r\nActivityId: 1fecee65-0bb7-4991 -a984-292c0d06693d,请求URI:/应用/ cce94097-e5b2-42ab-9232-6abd12f53528 /服务/ 70926718-b021-45ee-ba2f-46c4669d952e /分区/ dd46d670-ab6f-4dca-BBBB-937647b03d97 /复制/ 130845018837894542p“} ' }
意味着 DocumentDb 无法每秒处理 1000+ 个请求? 所有这些都给了我对 NoSQL 技术的不好印象。是 DocumentDB 的缺点吗?
【问题讨论】:
-
您能检查一下您为收藏设置的定价等级吗?是
Standard S2(1000 个请求单位)还是Standard S3(2500 个请求单位)? -
Gaurav,这是在我的 DocumentDB 属性刀片中看到的,STATUS Online ACCOUNT TIER Standard LOCATION Southeast Asia
-
我现在有什么办法可以升级到 S3 吗?
-
你应该是。单击门户中的集合,然后单击定价层框。您应该能够将定价层从 S2 更改为 S3。 HTH。
标签: node.js azure asynchronous azure-cosmosdb