我正在尝试使用 Java SDK 获取当前为 DocumentDB 集合分配的 RU。有人有任何输入吗?
问问题
75 次
2 回答
0
您正在寻找的是一种查询集合的 Offer 或 OfferV2 的方法。
正如您在此处看到的, OfferV2 有一个收集吞吐量的 set 和 get 方法。Offer (v1) 还将包含该属性,因为它是其代码中的资源
您可以使用readOffer(string collectionSelfLink)
方法读取报价AsyncDocumentClient
以检索报价,然后用于
offer.getContent().getInt("offerThroughput");
获取集合的 RU/s。
将其转换为OfferV2
应该也可以工作,这使您可以访问getOfferThroughput()
(内部记录将执行上述行的操作)
于 2018-05-01T15:32:44.310 回答
0
您可以使用
public int getRequstUnits(DocumentClient client, DocumentCollection coll) {
return getOffer(client, coll).getContent().getInt("offerThroughput");
}
于 2018-05-01T16:13:03.750 回答