如何解决GetItemLinqQueryable方法Cosmos DB SDK v3与Azure Cosmos DB太闲谈了
首先,我使用GetItemLinqQueryable
方法查询没有扩展名ToFeedIterator
的记录。
这里是对Application Insights的依赖项跟踪,太多请求同时进入Cosmos DB。 结果,当系统在高峰时间运行时,它将使用较大的预配置吞吐量,并导致Cosmos DB出现瓶颈。
此后,我使用ToFeedIterator
来使该函数成为异步建议。
这里的代码示例:https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.cosmos.container.getitemlinqqueryable?view=azure-dotnet
然后,我们可以在高峰时间将对Cosmos Db的请求量减少5倍 但是,正如Application Insights所指的那样,我仍然有2个对Cosmos DB的请求。
作为SDK v2,我仅收到1个对Cosmos DB的请求,这有助于为Cosmos DB保存很多RU
有人知道为什么在使用SKD v3时我们需要向Cosmos DB发送许多请求吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。