繁体   English   中英

休眠连接池不起作用

[英]Hibernate connection pool not working

我使用jsp和hibernate创建了一个api。 我使用了休眠模式-

 <property name="hibernate.connection.pool_size">50</property>

我想要的是,如果我同时在api上获得1000次点击,那么它应该仅使用50个连接,但不能超过此数量。 我认为以上休眠选项将帮助我实现这一目标。 但是我在10000次点击中测试了我的api,并检查了打开的连接。 大约是3000。这意味着连接池不起作用。 如何得到这个?

从Hibernate文档中:

但是,Hibernate自己的连接池算法非常初级。 它旨在帮助您入门,不适合在生产系统中使用,甚至不用于性能测试。 您应该使用第三方池来获得最佳性能和稳定性。 只需将hibernate.connection.pool_size属性替换为连接池特定的设置即可。 这将关闭Hibernate的内部池。 例如,您可能想使用c3p0。

如前所述,c3p0是一个不错的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM