【问题标题】:Jboss 7 - Auto Switch back from Secondary Database to Primary DatabaseJboss 7 - 从辅助数据库自动切换回主数据库
【发布时间】:2015-07-19 16:20:38
【问题描述】:

我目前在 jboss 7 的 Standalone.xml 的数据源标签中有一个配置,用于在从主数据库进行故障转移时连接到辅助数据库。这很好。

我可以让我的 jboss 7 不时检查主数据库连接,以便如果现在出现故障的主数据库,通知 jboss 连接回主数据库吗?

【问题讨论】:

标签: java mysql database jboss


【解决方案1】:

你需要在你的数据源中添加这段 xml

<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<validate-on-match>true</validate-on-match>
</validation>

【讨论】:

  • 我看到有类似 oracle 有效连接的东西。但我使用的是 mysql
  • 根据dev.mysql.com/doc/connector-j/en/…,您应该使用 com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker 但从未尝试过
  • 你分享的链接解释了 jboss 4.. 但我遇到了 jboss 7 的问题
  • 这是一个mysql类,JB4和JB7的类都是一样的,甚至其他AS也可以试试
  • 在以下链接中,您可以看到验证连接检查器在 JBoss 7 developer.jboss.org/message/722403?_sscc=t 中的作用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-04
相关资源
最近更新 更多