Я хочу создать «X» подключений к mongodb при запуске моего приложения (т.е. до того, как мое приложение начнет получать трафик).
Версия MongoDB: 4.0.11
Версия драйвера Mongo Java (maven): 3.4.1
Я попытался установить «minConnectionsPerHost» на требуемое число, но когда я выполняю код, он едва открывает 1 или 2 соединения. Но когда я загружаю свое приложение, количество подключений медленно увеличивается, чтобы приспособиться к трафику. Я хочу создать эти соединения до того, как мое приложение начнет получать трафик.
ServerAddress address = new ServerAddress("localhost", 27017);
List<ServerAddress> serverAddresses = Arrays.asList(address);
MongoCredential credential =
MongoCredential.createCredential("XXXX", "XXXX",
"XXXX".toCharArray());
List<MongoCredential> mongoCredentials =
Arrays.asList(credential);
MongoClientOptions clientOptions =
MongoClientOptions.builder().connectionsPerHost(100).
minConnectionsPerHost(50).build();
MongoClient mongoClient = new MongoClient(serverAddresses,
mongoCredentials, clientOptions);
Есть ли способ добиться этого с помощью драйвера Java mongo?
connection pool
? - person emotionlessbananas   schedule 02.08.2019db.serverStatus().connections { "current" : 1, "available" : 203, "totalCreated" : 29, "active" : 1 }
- person Vinil   schedule 02.08.2019