我正在使用MySQL Connector / J 5.1.30来实现当主机在事务发生时突然停机时的快速故障转移。
<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&failOverReadOnly=false&loadBalanceStrategy=random&profileSQL=true&allowMasterDownConnections=true&loadBalanceBlacklistTimeout=10000" />
我试图将blacklistTimout指定为10秒。
loadBalanceBlacklistTimeout=10000
该属性是否在当前场景中使用(请检查驱动程序,连接URL) OR 我需要指定不同的URL前缀而不是 jdbc:mysql:// ?
请纠正我如果我缺少任何强制性参数。
干杯,
Parimal
答案 0 :(得分:1)
你放入ip后面的端口了吗?在这种情况下,例如端口7000
JDBC:MySQL的://192.168.102.22:7000,192.168.102.23:7000 /分贝autoReconnect的=真安培; failOverReadOnly =假安培; loadBalanceStrategy =随机&安培; profileSQL =真安培; allowMasterDownConnections =真安培; loadBalanceBlacklistTimeout = 10000"