需要一个关于独立Java应用程序连接池的好的解决方案的建议。后端数据库可能会有所不同,因此我需要一个通用的解决方案(相对于数据库特定的连接池)
我正在处理的项目当前使用snaq(www.snaq.net),但是我看到了一些脆弱性,在进行了一些搜索之后,我正在考虑使用Apache DBCP。当然,我已经找到了百万种实现它的方法,但是很多示例与Java 1.6不兼容(这是必须有的要求)。
所以看起来我将不得不使用Apache Commons DBCP 1.4。我主要是在寻求有关此API最佳实现的一些建议。我目前正在学习以下网址(https://www.programcreek.com/java-api-examples/?api=org.apache.commons.dbcp.PoolingDataSource)上的示例10
这是我第一次在独立应用程序中实现DataSource / ConnectionPool。到目前为止,我始终能够让我的应用程序服务器处理我的数据源和连接池。我继承了我正在处理的当前应用程序,而snaq是设置要使用的内容。但是,该API已经停滞不前,所以我想采用一些行业标准。
我不是在寻找过于复杂的东西。我需要支持大约150-200个连接请求,这些请求在启动时会很快发生,然后连续大概每2-3分钟发送50-100个连接请求。
在此先感谢您提供任何建议/好的例子!