您好我用Jmeter测试了我的spring-hibernate应用程序以测试app的性能。所以我通过调用restful web services使用了1000个连接的最大线程。 但是当我运行应用程序时,我显示了太多的连接错误。我如何克服这些问题。 我读过HIKARICP是另类的,它很快。我应该迁移到hikaricp吗?
数据源配置
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:jboss/datasources/DFSAppDS</value>
</property>
</bean>
standalone.xml文件中的jndi映射
<datasource jndi-name="java:jboss/datasources/DFSAppDS" pool-name="DFSAppDSPool">
<connection-url>jdbc:postgresql://localhost:5432/dfs</connection-url>
<driver>postgresql</driver>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>2000</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>postgres</user-name>
<password>password</password>
</security>
<statement>
<prepared-statement-cache-size>32</prepared-statement-cache-size>
<share-prepared-statements>true</share-prepared-statements>
</statement>
</datasource>