在一个进程中可以创建的CosmosClient对象的数量是否有任何限制?显然,我们不想创建冗余对象,但我们想知道是否存在上限。
谢谢,
发布于 2020-10-10 06:03:06
CosmosClients的数量没有技术上的限制。
每个CosmosClient实例都维护着自己的连接池,因此在某些环境中,拥有多个连接池可能会导致连接限制或SNAT端口耗尽。某些环境对可以打开的连接数量有限制。
在应用程序的生命周期中,recommendation将为每个帐户提供一个单例CosmosClient。根据您的评论,如果您有许多组件访问不同的数据库,但在同一个帐户中,您应该维护一个Singleton实例,并只注入它或在组件之间共享它。
https://stackoverflow.com/questions/64284913
复制相似问题