Java spring与Weblogic数据源中配置的BasicDataSource 在spring中配置的基本CDATA源 Weblogic数据源
哪种实现在以下方面更好Java spring与Weblogic数据源中配置的BasicDataSource 在spring中配置的基本CDATA源 Weblogic数据源,java,spring,weblogic,datasource,Java,Spring,Weblogic,Datasource,哪种实现在以下方面更好 稳定性 演出 可伸缩性 在线帮助 当使用WebLogic Server时,我甚至不考虑使用 BasicDataSource ,它的连接池只是岩石: 它非常稳定,坚如磐石(使用它的首要原因之一) 它有一套很棒的功能(想不出有什么遗漏) 它的性能非常好,没有死锁问题 它是集群式的 管理、配置简单,可通过WLST实现自动化 监控很容易(通过JMX) 有很好的记录 它得到BEA的支持 对我来说,这是一场没有对手的比赛 PS:当然,这个答案适用于在WebLogic内部运行时(这
当使用WebLogic Server时,我甚至不考虑使用<代码> BasicDataSource <代码>,它的连接池只是岩石:
- 它非常稳定,坚如磐石(使用它的首要原因之一)李>
- 它有一套很棒的功能(想不出有什么遗漏)李>
- 它的性能非常好,没有死锁问题李>
- 它是集群式的李>
- 管理、配置简单,可通过WLST实现自动化李>
- 监控很容易(通过JMX)李>
- 有很好的记录李>
- 它得到BEA的支持
PS:当然,这个答案适用于在WebLogic内部运行时(这是假设的,因为问题是关于WebLogic连接池的)。在IDE中或在测试上下文中,使用任何您想要的,例如根本不使用连接池。从IDE测试和使用Apache的BasicDatasource要简单得多,因为您只需要类路径中的datasource jar文件。无需部署到应用程序容器
com.mchange.v2.c3p0.ComboPooledDataSource
,与绑定的数据源也具有高度可扩展性
BasicDatasource和ComboPooledDataSource还使您能够在所有环境中使用相同的数据源,并且它不耦合到应用程序容器
SpringSource至少支持与tcServer绑定的数据源
ComboPooledDataSource和Spring替代方案也很容易使用JMX进行管理和监控
另一方面,如果您使用的是XA事务和Weblogic的JTA事务管理器,那么您还应该使用Weblogic的数据源