对于我的应用程序,我正在尝试设置连接的最小和最大池大小。因此,任何人都可以帮助我如何使用mongo Client进行操作。
我也没有通过MOngoClientURI看到这些选项,但是MongoClientOption或MongoClient还有其他选项。
我当前的代码:
public void buildMongoClient() {
mongoClient = new MongoClient(dbHostName, dbPort);
mongoDatabase = mongoClient.getDatabase(DATABASE);
}
最佳答案
您可以尝试这样。
public void buildMongoClient() {
MongoClientOptions.Builder clientOptions = new MongoClientOptions.Builder();
clientOptions.minConnectionsPerHost();//min
clientOptions.connectionsPerHost();//max
mongoClient = new MongoClient(new ServerAddress(dbHostName, dbPort), clientOptions.build);
mongoDatabase = mongoClient.getDatabase(DATABASE);
}
关于java - 在MongoDB + Java中定义最大连接池大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42019035/