获取分区密钥的分区密钥范围ID

时间:2019-11-21 22:20:24

标签: azure-cosmosdb

为了有效地插入具有多个线程的记录,这些线程执行针对不同主键的插入,我需要消除两个线程将记录插入同一物理分区的可能性。该代码能够根据数据库吞吐率和物理分区数来限制文档的插入。但是,当前,多个线程正在插入具有不同逻辑分区键的记录,但映射到同一物理分区。这样会导致很多429错误。

如果我可以获取当前存储分区键记录的分区键范围ID,则可以大大减少429个错误。

我看到可以使用ReadPartitionKeyRangeFeedAsync获取分区键范围,但是我不知道如何获取分区键哈希值以识别适当的分区键范围。

0 个答案:

没有答案