15

我在我的Java项目中使用BoneCP 。但是,不幸的是,我发现这个池在数据库故障后无法恢复。我不是唯一一个有这种问题的人(如果你想看看官方论坛)。由于我(和许多其他人)从未在 bonecp 论坛上得到答案,看来这个项目不再受支持,我的问题不太可能得到解决。

因此,我正在寻找一个替代的积极开发和支持的连接池库,它能够正确处理数据库中断并在数据库再次可用时立即恢复。

4

5 回答 5

9

其他主要竞争者是

  • C3P0 - 也或多或少被遗弃,但非常有能力
  • Proxool - 也被遗弃了
  • DBCP - 放弃了很长时间,重新启动。
  • HikariCP - 连 BoneCP 作者都承认的新 CP更快
  • Vibur - 现代池,具有指标和慢查询日志记录
  • Tomcat JDBC 池- 包含在 tomcat 中,但可以独立使用
于 2012-07-25T04:36:42.263 回答
7

您可能想查看https://github.com/brettwooldridge/HikariCP。速度声称是惊人的,但它是新的和 YMMV。

于 2013-12-05T15:08:37.900 回答
5

尝试与 Tomcat 7 捆绑的jdbc-pool http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html 。

于 2012-10-02T06:42:17.347 回答
5

这是另一个可以尝试的连接池,它是完全并发的,可以正确处理数据库中断:http: //www.vibur.org/

于 2014-02-11T14:36:03.007 回答
2

只是想指出,BoneCP 开发已经重新启动。

于 2012-11-01T09:52:25.393 回答