我正在尝试使用Java SDK获取当前为DocumentDB集合分配的RU。有人有任何意见吗?
答案 0 :(得分:0)
您正在寻找的是查询集合的Offer或OfferV2的方法。
正如您所看到的,here OfferV2具有集合吞吐量的set和get方法。 优惠(v1)也将包含该属性,因为它是一个资源代码
您可以使用readOffer(string collectionSelfLink)
中的AsyncDocumentClient
方法阅读优惠,以便检索优惠然后使用
offer.getContent().getInt("offerThroughput");
获取集合的RU /。
将其投放到OfferV2
也可以正常工作,这样您就可以访问getOfferThroughput()
(内部记录将执行上述行的操作)
答案 1 :(得分:0)
您可以使用
public int getRequstUnits(DocumentClient client, DocumentCollection coll) {
return getOffer(client, coll).getContent().getInt("offerThroughput");
}
在这里查看 complete code sample