【发布时间】:2021-09-03 20:26:48
【问题描述】:
我在我的 .NET Core 3.1 应用程序中配置了 Mongo 连接字符串中的 MongoDb waitQueueMultiple 和 maxPoolSize。
我想在MongoClientSettings 而不是连接字符串中设置这些参数,但我从 2.12.3 版本的 MongoDb 中读到 waitQueueSize 将被弃用,我不明白替代方案是什么。
你有什么建议吗?
这就是我现在配置代码的方式:
var url = new MongoUrl(_mongoDbConfiguration.ConnectionString);
var settings = MongoClientSettings.FromUrl(url);
settings.MaxConnectionPoolSize = _mongoDbConfiguration.MaxPoolSize;
settings.WaitQueueSize = _mongoDbConfiguration.WaitQueueMultiple;
var client = new MongoClient(settings);
var database = client.GetDatabase(url.DatabaseName);
return database;
谢谢, 戴夫。
【问题讨论】:
标签: mongodb mongodb-.net-driver