Azure cosmosdb Cosmos DB客户端将于何时启动';要刷新的映射缓存?
我们使用的是Cosmos DB SDK,其版本为2.9.2。我们执行文档CRUD操作。通常,端到端P95延迟为20ms。但有时延迟超过1000毫秒。高潜伏期持续10小时至1天。集合未进行限制 我们从以下方面获得了一些背景信息: 票证中有一些诊断字符串 我们知道客户端维护逻辑分区和物理副本地址映射的缓存。由于副本移动或中断,此映射可能已过时。因此,客户端尝试从第二个/第三个副本读取数据。但是,此重试对端到端延迟有重大影响。我们还观察到,高延迟/超时可以持续数小时,甚至数天。我希望客户端中有某种刷新映射缓存的机制。但似乎只有在我们重新部署服务后,客户端才会停止访问多个副本。 以下是我的问题:Azure cosmosdb Cosmos DB客户端将于何时启动';要刷新的映射缓存?,azure-cosmosdb,Azure Cosmosdb,我们使用的是Cosmos DB SDK,其版本为2.9.2。我们执行文档CRUD操作。通常,端到端P95延迟为20ms。但有时延迟超过1000毫秒。高潜伏期持续10小时至1天。集合未进行限制 我们从以下方面获得了一些背景信息: 票证中有一些诊断字符串 我们知道客户端维护逻辑分区和物理副本地址映射的缓存。由于副本移动或中断,此映射可能已过时。因此,客户端尝试从第二个/第三个副本读取数据。但是,此重试对端到端延迟有重大影响。我们还观察到,高延迟/超时可以持续数小时,甚至数天。我希望客户端中有某种刷新
执行哪些操作(文档CRUD或查询)? 观察到的延迟和频率是什么?另外,请检查集合是否正在限制(使用自定义限制策略) 客户机确实管理了一些metada,并且在SLA范围内有效地处理了它的陈旧性
您能否创建一个包含帐户详细信息和“”的支持票证,我们将对此进行调查。嗨,Kiran,我在说明中添加了一些额外的信息。您可以参考票证链接。我们确实了解服务器端发生了什么。我们只是想更多地了解SDK中的缓存刷新机制。