Apache Commons DBCP 2.x 在生产中的稳定性
Posted
技术标签:
【中文标题】Apache Commons DBCP 2.x 在生产中的稳定性【英文标题】:Apache Commons DBCP 2.x Stability in Production 【发布时间】:2016-09-26 13:36:57 【问题描述】:我正在开发一个多线程批处理程序,我必须使用嵌入式连接池,我不能使用服务器管理的连接池,因为我不能将它部署为应用程序客户端,因为客户端的限制很少。
我曾想过使用 Apache Commons DBCP2.x,但在对此进行研究后,我发现了许多 *** 和博客,人们在其中发布了关于 Apache Commons DBCP 不稳定的帖子。尽管在我的研究过程中,我从未在 DEV 环境中遇到任何问题。
可能很多论坛都问过这个问题,我很困惑,我真的需要这方面的专家建议
1) Apache Commons DBCP 2.x 在生产环境中是否稳定?
2) 我应该选择其他连接池,如 c3p0、BoneCP 等...
提前致谢!
【问题讨论】:
【参考方案1】:1 .DBCP2 用于生产。需要对参数有“良好”的理解才能达到目的。
-
c3p0 很大(与类的数量一样),不推荐使用 BoneCP 以支持HikariCP
希望这会有所帮助。
【讨论】:
以上是关于Apache Commons DBCP 2.x 在生产中的稳定性的主要内容,如果未能解决你的问题,请参考以下文章
Dbcp2抛出org.apache.commons.dbcp2.LifetimeExceededException
如何解决 org.apache.commons.dbcp.SQLNestedException
异常记录与处理-Cannot find class [org.apache.commons.dbcp.BasicDataSource]