mysql - 在客户端测试服务器故障转移时如何正确使用loadBalanceBlacklistTimeout

标签 mysql c3p0 mysql-connector apache-commons-dbcp connector-j

<property name="driverClassName" value="com.mysql.jdbc.ReplicationDriver" />
<property name="url" value="jdbc:mysql://192.168.102.22,192.168.102.23/db?autoReconnect=true&amp;failOverReadOnly=false&amp;loadBalanceStrategy=random&amp;profileSQL=true&amp;allowMasterDownConnections=true&amp;loadBalanceBlacklistTimeout=10000" />

我尝试将 blacklistTimout 指定为 10 秒。

loadBalanceBlacklistTimeout=10000

当前场景中是否正在使用该属性(请检查驱动程序、连接 URL)我需要指定不同的 URL 前缀而不是 jdbc:mysql://

如果我遗漏了任何强制性参数,请纠正我。

干杯,
基本

最佳答案

你把ip后面的端口填进去了吗?在这种情况下,例如端口 7000

jdbc:mysql://192.168.102.22:7000,192.168.102.23:7000/db?autoReconnect=true&failOverReadOnly=false&loadBalanceStrategy=random&profileSQL=true&allowMasterDownConnections=true&loadBalanceBlacklistTimeout=10000"

关于mysql - 在客户端测试服务器故障转移时如何正确使用loadBalanceBlacklistTimeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23286275/

相关文章:

java - C3P0 的多个数据源

java - 不再与 c3p0 建立联系

asp.net - 无法加载文件或程序集“MySql.Data,版本=6.3.6.0”

mysql - 如何以特定格式在MySQL数据库中保存日期?

MySQL:在 FROM 子句限制中使用子查询查看

mysql - 从操作系统死机的 HDD 移动 mysql 数据库

php - 在 Ubuntu (laravel) 中使用 XAMPP 运行 PHP 和 MySQL

spring - 如何在上下文卸载时关闭连接池?

mysql - 如何自定义MySql Connector/net?

mysql - 无法确定与 MySql 连接的提供者名称