`
bo_hai
  • 浏览: 564542 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

xapool 连接池、自动重连的配置方法

 
阅读更多

基于上一blog配置,xapool自动重连、数据连接池的配置方法如下:

<property name="lifeTime" value="10"/>
<property name="deadLockMaxWait" value="50"/>
<property name="deadLockRetryWait" value="3"/>
<property name="sleepTime" value="100"/>
<property name="minSize" value="2"/>
<property name="maxSize" value="10"/>
<!-- 自动重连 -->
<property name="jdbcTestStmt" value="select time()" />
<property name="checkLevelObject" value="2"/>

各属性的含义如下:

<!-- 
sleepTime:连接池是否连接检测时间间隔
lifeTime:连接生命周期(上次访问时间-当前时间)
deadLockMaxWait(:超过最大连接之后的调用getConnection的等待时间
deadLockRetryWait:超过最大连接之后的调用getConnection等待,在等待中重试的时间间隔
maxSize:连接池的最大连接数
minSize:连接池初始建立连接数
 -->

  附件是xapool 的jar及源代码。

分享到:
评论

相关推荐

    XApool连接池报空指针错误解决

    NULL 博文链接:https://fableking.iteye.com/blog/954153

    JTA 分布式事务 XAPool 1.5和1.6的所有jar包,源码包

    3. **故障恢复**:当数据库连接出现问题时,XAPool可以检测到并自动进行故障切换,确保系统的高可用性。 4. **监控和统计**:XAPool提供详细的统计信息和监控能力,帮助开发者了解连接池的运行状态,进行优化和调试...

    xapool-1.5.0-src 源码下载

    《深入解析xapool-1.5.0-src:挖掘JDBC连接池的源码奥秘》 在Java开发中,数据库连接管理是一项至关重要的任务,有效地管理数据库连接可以提高系统的性能和稳定性。xapool-1.5.0-src是Enhydra项目中的一个开源JDBC...

    数据库连接池以及hibernate对各种连接池的整合

    8. **SmartPool**:模仿应用服务器对象池特性,解决连接泄漏、阻塞等问题,支持多池、自动关闭JDBC对象等。 9. **MiniConnectionPoolManager**:轻量级且无第三方依赖的JDBC数据库连接池,适用于简单场景。 10. **...

    Java-ConnectionPools.rar_连接池

    它可能包含了自动管理连接生命周期、连接池扩展性及健康检查等功能。 4. **BoneCP**:BoneCP是一个快速、高效的JDBC连接池。它的设计目标是比其他连接池更节省内存,同时提供高性能。BoneCP支持多线程环境,具备...

    xapool-1.6jar包

    xapool-1.6jar包,修复了以前版本的bug

    spring3.0+struts2.0+mybatis3.2+jta+xapool配置文件示例

    **XAPool** 是一个基于X/Open XA的JDBC连接池,提供高性能和高可用性的事务处理。在配置中,你需要定义连接池大小、超时时间、验证查询等参数,以优化数据库连接的管理。 在"studentManager"这个项目中,这些组件...

    xapool.jar

    xapool.jar............

    jotm 的 jar

    在JOTM中,XAPool jar 文件(xapool.jar)的作用是提供连接池服务,允许JOTM更有效地管理和复用数据库连接,减少创建和销毁连接的开销,提高系统性能和资源利用率。XAPool 是X/Open XA资源适配器的一个组成部分,它...

    xapool-1.4.jar

    开源XA JDBC池 com.experlog/xapool/1.4/xapool-1.4.jar

    xapool-1.6-beta.jar

    开源XA JDBC池 com.experlog/xapool/1.6-beta/xapool-1.6-beta.jar

    ActiveMQ配置Mysql8为持久化方式所需Jar包.rar

    - 这里`xaDataSourceClassName`指定了MySQL的XAPool连接池类,`url`是数据库连接地址,`user`和`password`是数据库访问凭证。 4. **所需Jar包**: - 为了使ActiveMQ能与MySQL 8通信,你需要在ActiveMQ的`lib`目录...

    Spring分布式事务实现

    `xapool.jar`是XAPool,它是Apache软件基金会的一个项目,提供了一个高效的JDBC连接池,对JOTM这样的事务管理器非常有用。 `spring.jar`包含了Spring框架的核心类,其中包括了Spring的事务管理组件。`aspectjweaver...

    JOTM开发所需jar包

    5. xapool.jar:这通常是一个连接池库,例如XAPool,用于高效管理数据库连接。 6. jotm-1.4.3.jar:与上面的jotm.jar类似,是JOTM的另一个版本,版本号为1.4.3。 7. jonas_timer-1.4.3.jar:可能与Jonas服务器(一...

    spring+druid+AtomikosDataSource实现多数据源切换及分布式事务控制

    Druid是一个优秀的数据库连接池组件,而AtomikosDataSource则是处理分布式事务的重要工具。下面我们将详细探讨如何利用Spring、Druid和AtomikosDataSource来实现这些功能。 1. **Spring框架与数据源** Spring提供...

    简易搭建ssh 框架

    xapool.jar可能包含的是XAPool,这是一个连接池库,用于提高数据库连接的复用率,减少创建和关闭连接的开销。 接下来是Struts框架,它是基于MVC(模型-视图-控制器)设计模式的Java Web开发框架。Struts负责处理...

    Spring中的全局(分布式、容器)事务的项目,可以脱离JBOSS的存在

    5. 注解驱动事务:在需要进行事务控制的Service层方法上添加@Transactional注解,Spring会自动进行事务的开启、提交或回滚。 6. 测试验证:编写测试用例,检查在分布式环境中,多资源的操作是否能够按照预期进行...

    spring+mybatis+atomikos配置文件及相关包.rar

    - Atomikos提供了XAPool,这是一个连接池实现,支持JTA。需要配置Atomikos的数据源,如`com.atomikos.jdbc.AtomikosDataSourceBean`,并设置相应的JDBC连接信息。 5. **Spring的事务管理** - 使用`@Transactional...

    分布式事务操作之Spring+JTA+mybatis源码

    - **XAPool 或其他连接池**:为了支持JTA,你需要一个JTA兼容的数据源,如XAPool,它可以提供JTA连接池。 - **Atomikos、Bitronix等JTA实现**:这些第三方库实现了JTA规范,可以用来管理分布式事务。 6. **配置...

    SSH开发所需的jar包4

    9. **xapool.jar**:这个库通常用于数据库连接池,如XAPool,它是Apache的Jakarta Commons Pool的特定实现,用于管理数据库连接的分配和回收。 10. **struts2-spring-plugin-2.1.8.1.jar**:这是Struts2的Spring...

Global site tag (gtag.js) - Google Analytics