问题描述
我正在尝试对使用spring boot micro服务和JPA构建的rest api进行Jmeter测试。
连接到MysqL实例的API并行(异步)执行几个查询,并以JSON格式提供结果。
MysqL实例部署在AWS中。
engine.jdbc.spi.sqlExceptionHelper : HikariPool-1 - Connection is not available,request timed out after 30000ms.
我在application.properties中配置的唯一属性是connectionTimeout(此属性控制客户机(即您)等待来自池的连接的最大毫秒数。如果超过此时间而没有可用的连接,将引发sqlException。可接受的最低连接超时为250毫秒。默认值:30000(30秒))
spring.datasource.hikari.connectionTimeout:80000(80秒)。
我了解了HikariCP,发现 maximumPoolSize:默认值:10。 minimumIdle:默认值:与maximumPoolSize相同 maxLifetime:默认值:1800000(30分钟)
有人可以告诉我为100个用户测试连接池的哪些属性吗?或最佳配置是什么?
预先感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)