azure-cosmosdb - 如果后端数据库是 NoSQL (Azure Cosoms DB),我的应用程序是否需要连接池
问题描述
我对 NoSQL 世界很陌生,想知道 Azure Cosmos DB 等 NoSQL 数据库如何管理连接。
我正在为实时应用程序设计一个高度可扩展的解决方案。问题之一是如何管理从 Azure Functions 或我的业务层到 Azure Cosmos DB 的大量连接/请求?
Cosmos DB 在可用连接数方面是否受到与 SQL Server 类似的限制?
解决方案
无论目标服务如何,Azure 函数连接限制都与所有出站连接相关。一些服务可能会优化连接使用(池、多路复用等)以获得更高的并发性和吞吐量。
专门针对 CosmosDB:2.0.0-preview 包有连接多路复用和池化,请查看 https://www.nuget.org/packages/Microsoft.Azure.DocumentDB/2.0.0-preview
注意:自定义 CosmosDB SDK 版本需要 Azure 函数 V2 运行时。
推荐阅读
- flutter - 如何使用 Getx 修复 Flutter 中的导航栏悬停问题
- r - 了解有关箱线图的 ggplot2 文档中的数字
- javascript - Nextjs 静态文件 CORS 问题 - 导致链接在版本 10.1.4 上中断
- jquery - Jquery表单验证和提交
- python - Discord.py 在不保存音频文件的情况下播放 Gtts
- rust - Go 接口和 Rust 特征,以及将函数从 Go 移植到 Rust
- azure-logic-apps - 如何获取 Microsoft 认知服务 API 的端点和密钥?
- nginx - 如何配置 nginx 以显示 .ipynb scipy 笔记本而不下载它们
- eigen - 将特征添加到 PlatformIO
- python - Tensorflow Autoencoder ValueError:没有为任何变量提供梯度