Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Mongo反应式存储库配置HikariCP_Java_Spring_Mongodb_Hikaricp - Fatal编程技术网

Java 使用Mongo反应式存储库配置HikariCP

Java 使用Mongo反应式存储库配置HikariCP,java,spring,mongodb,hikaricp,Java,Spring,Mongodb,Hikaricp,所以我有一个Spring引导应用程序,它使用mongodb和反应式mongo存储库。我在我调用的任何端点上都遇到了这个错误,这促使我使用HikariCP或其他类型的连接管理系统 Too many operations are already waiting for a connection. Max number of operations (maxWaitQueueSize) of 500 has been exceeded.; nested exception is com.mongodb.

所以我有一个Spring引导应用程序,它使用mongodb和反应式mongo存储库。我在我调用的任何端点上都遇到了这个错误,这促使我使用HikariCP或其他类型的连接管理系统

Too many operations are already waiting for a connection. Max number of operations (maxWaitQueueSize) of 500 has been exceeded.; nested exception is com.mongodb.MongoWaitQueueFullException: Too many operations are already waiting for a connection. Max number of operations (maxWaitQueueSize) of 500 has been exceeded."
我不能100%确定为什么我的小型服务使用了500个连接,但我也注意到它在第一次通过该服务被调用时尝试打开近100个连接

这是我的主要课程:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
import org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories;

@SpringBootApplications
@EnableReactiveMongoRepositories
public class HistorianApplication {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}
以及我的Application.properties:

#mongodb
spring.data.mongodb.repositories.type=reactive
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=Application
大多数解决方案都是通过bean完成hikari配置的,但是我想知道是否有一种方法可以在.properties文件中配置尽可能多的信息