Нужно ли моему приложению пул подключений, если серверной базой данных является NoSQL (Azure Cosoms DB) - PullRequest
0 голосов
/ 08 июня 2018

Я очень новичок в мире NoSQL и удивляюсь, как соединения управляются базами данных NoSQL, такими как Azure Cosmos DB.

Я разрабатываю масштабируемое решение для приложений реального времени.И одна из проблем заключается в том, как управлять многочисленными подключениями / запросами к Azure Cosmos DB из Azure Functions или из моего бизнес-уровня?

Подлежит ли Cosmos DB ограничениям, схожим с SQL Server в отношении количества доступных подключений?

1 Ответ

0 голосов
/ 10 июня 2018

Ограничение соединений функций Azure относится ко всем исходящим соединениям независимо от целевого сервиса.Некоторые сервисы могут оптимизировать использование соединения (пул, мультиплексирование и т. Д.) Для повышения параллелизма и пропускной способности.

Специально для CosmosDB: пакет предварительного просмотра 2.0.0 имеет мультиплексирование и пул соединений, пожалуйста, отметьте https://www.nuget.org/packages/Microsoft.Azure.DocumentDB/2.0.0-preview

ПРИМЕЧАНИЕ. Функции Azure V2 требуются для пользовательского пакета CosmosDB SDK.версия.

...